LLVM Bugzilla is read-only and represents the historical archive of all LLVM issues filled before November 26, 2021. Use github to submit LLVM bugs

Bug 1283 - Something broke nightly tester (no rule to build target)
Summary: Something broke nightly tester (no rule to build target)
Status: RESOLVED FIXED
Alias: None
Product: Test Suite
Classification: Unclassified
Component: Nightly Tester (show other bugs)
Version: trunk
Hardware: PC Linux
: P normal
Assignee: Reid Spencer
URL:
Keywords: build-problem
Depends on:
Blocks:
 
Reported: 2007-03-28 09:31 PDT by Reid Spencer
Modified: 2010-02-22 12:54 PST (History)
1 user (show)

See Also:
Fixed By Commit(s):


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Reid Spencer 2007-03-28 09:31:03 PDT
Last night's run of my nightly test yielded errors like:

*** No rule to make target `Output/sumarray-dbl.linked.rbc', needed by
`Output/sumarray-dbl.linked.bc'

for every single test program. The consequence was no results. The only change
to the makefile system was this:

--- Makefile.programs   21 Mar 2007 00:19:32 -0000      1.263
+++ Makefile.programs   28 Mar 2007 08:31:17 -0000      1.264
@@ -221,12 +221,11 @@ LLCBETAOPTION := -sched=list-td
 endif
 ifeq ($(ARCH),IA64)
 LLCBETAOPTION := -sched=simple
 endif
 ifeq ($(ARCH),x86)
-LLCBETAOPTION := -enable-rematerialization
-# -enable-tail-merge
+LLCBETAOPTION := -enable-tail-merge
 #-regalloc=local -fast
 endif
 ifeq ($(ARCH),Sparc)
 LLCBETAOPTION := -enable-sparc-v9-insts
 endif

But, I don't see how that could cause this problem.
Comment 1 Chris Lattner 2007-03-28 11:56:08 PDT
This happens when llvm's configure script can't find llvm-gcc.
Comment 2 Reid Spencer 2007-03-28 12:32:05 PDT
That's not it. The llvm/Makefile.config has llvm-gcc configured in it.
Furthermore, the CFrontend and C++Frontend tests would have failed but they didn't.
Comment 3 Reid Spencer 2007-03-28 12:33:54 PDT
I checked my build logs. The update/build/install of llvm-gcc went smoothly last
night. 
Comment 4 Reid Spencer 2007-03-29 10:16:11 PDT
This is apparently not a transiet problem as it failed for a second night in a
row. I have no idea what's causing this.
Comment 5 Reid Spencer 2007-03-29 10:40:51 PDT
This problem is now fixed. The configuration test for llvm-gcc includes a sanity
check that was looking for the "implementation" keyword. That keyword just got
removed from llvm. The fix is to make the sanity check look for "target
datalayout" which is probably more distinct anyway.

Patch here:

http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070326/046405.html