[LLVMdev] nightly tester setup

Nick Lewycky nicholas at mxc.ca
Fri Jul 25 01:16:24 PDT 2008


Daniel Dunbar wrote:
> Did you manage to solve your issue yet, I just had the same problem
> and found out that the problem was that I had redefined LLVMGCC
> which was (eventually) causing LCC1 to get defined to garbage in Makefile.rules.
> Since the .bc target depends on the source and LCC1 this was basically
> breaking all the rules.

I haven't fixed it yet, but I haven't had the time this week to look 
into it in detail. What I did find was an error finding the LLVM tools 
when running make in llvm-test.

I'll get to it later next week.

> If this is your problem as well maybe we should try and add some consistency
> checks to verify that LCC1 exists in the makefile.

Certainly a good thing, regardless!

Nick

>  - Daniel
> 
> 
> 
> ----- Original Message ----
> From: Nick Lewycky <nicholas at mxc.ca>
> To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
> Sent: Tuesday, July 22, 2008 8:28:54 PM
> Subject: Re: [LLVMdev] nightly tester setup
> 
> Evan Cheng wrote:
>> Hard to tell what's wrong. Perhaps /usr/local/bin is not part of path  
>> for a cron job?
> 
> Good one! Correct, but still didn't fix it.
> 
>> You should add NewNightlyTest.pl -noremove -release options. That  
>> leaves the build directory around for you examine it afterwards. Just  
>> manually delete the build directory before running NewNightlyTest.pl.
> 
> Thanks for the tip. I actually found "SingleSource-ProgramText.txt" in 
> the llvm-test-results directory:
> make[3]: *** No rule to make target `Output/build.linked.rbc', needed by 
> `Output/build.linked.bc'.
> 
> I'll continue debugging from here ....
> 
> Nick
> 
>> Evan
>>
>> On Jul 20, 2008, at 6:00 PM, Nick Lewycky wrote:
>>
>>> I've noticed that my nightly tester doesn't seem to be reporting the
>>> results of running llvm-test, only build warnings and make check.
>>> Checking with -verbose shows that it's running the test suite, so I
>>> don't quite understand what's going on. Looking at
>>> http://llvm.org/nightlytest/ shows that none of the other Linux  
>>> testers
>>> are reporting test suite results either.
>>>
>>> Here's the meat of my nightly script, run from cron:
>>>
>>>   export BUILDDIR=$HOME/llvm-test
>>>   export WEBDIR=$HOME/llvm-test-results
>>>   export LLVMGCCDIR=$HOME/llvm-gcc/install
>>>   cd -- "$HOME"
>>>   mkdir -p -- "$WEBDIR"
>>>   cd llvm
>>>   utils/NewNightlyTest.pl -release -parallel -noexternals
>>> -noremoveresults -nickname martini
>>>
>>> where $HOME/llvm is an LLVM checkout that I keep up to date  
>>> manually. I
>>> also have llvm-gcc installed on the same system in /usr/local/bin/.
>>>
>>> Could anyone who has the nightly tester set up properly please comment
>>> on what my problem might be, or what I could try to fix it?
>>>
>>> Thanks,
>>> Nick
>>> _______________________________________________
>>> LLVM Developers mailing list
>>> LLVMdev at cs.uiuc.edu        http://llvm.cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu        http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu        http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> 
> 




More information about the llvm-dev mailing list