[llvm-commits] Patch for review: Speeding up ScheduleDAG computations

Evan Cheng evan.cheng at apple.com
Tue Mar 4 10:44:45 PST 2008


Are you sure llvm-gcc is in your path? Check Makefile.config make sure  
LLVMGCC etc. are pointing to the right executables.

If not, make sure llvm-gcc is in the path and reconfigure the tree.

Evan

On Mar 4, 2008, at 3:56 AM, Roman Levenstein wrote:

> Hi,
>
> 2008/3/3, Tanya Lattner <lattner at apple.com>:
>> Please review and test, if possible. I have problems with running the
>> llvm-test test-suite. When I to run it (and keep in mind, I never did
>> it before), I always get the following error messages on my X86/ 
>> Ubuntu
>> system:
>> make[4]: *** No rule to make target
>> `Output/sse.expandfft.linked.rbc', needed
>> by
>> `Output/sse.expandfft.linked.bc'.
>> Stop.
>>
>> Please keep in mind that all proposed patches should have been  
>> tested before
>> submitting. This includes llvm-test and 'make check'.
>> http://llvm.org/docs/DeveloperPolicy.html#quality
>
> Sure!
>
>> This will make Evan's job easier ;)
>>
>> As for the error in llvm-test that you are seeing, can you use 'make
>> VERBOSE=1 TEST=nightly report' and post more details on what make is
>> running? It looks like an error in configuration. Did you  
>> reconfigure once
>> you set llvm-gcc path?
>
> Thanks for the advice, Tanya.
>
> OK. Here is what I did:
>
> First I reconfigured:
> ../../../llvm/projects/llvm-test/configure --with-llvmgccdir=/opt/ 
> llvm-gcc
>
> Than I execute  'make VERBOSE=1 TEST=nightly report' and get the  
> following:
>
> make[1]: Entering directory `/opt/llvm.build/projects/llvm-test'
> if [ ! -f SingleSource/Makefile ]; \
>        then \
>                /opt/llvm/autoconf/mkinstalldirs SingleSource; \
>                cp /opt/llvm/projects/llvm-test/SingleSource/Makefile
> SingleSource/Makefile; \
>        fi; \
>        make -C SingleSource test -w
> make[2]: Entering directory `/opt/llvm.build/projects/llvm-test/ 
> SingleSource'
> if [ ! -f UnitTests/Makefile ]; \
>        then \
>                /opt/llvm/autoconf/mkinstalldirs UnitTests; \
>                cp
> /opt/llvm/projects/llvm-test/SingleSource/UnitTests/Makefile
> UnitTests/Makefile; \
>        fi; \
>        make -C UnitTests test -w
> make[3]: Entering directory
> `/opt/llvm.build/projects/llvm-test/SingleSource/UnitTests'
> for dir in  Vector  SignlessTypes Threads; do \
>                if [ ! -f $dir/Makefile ]; \
>                then \
>                        /opt/llvm/autoconf/mkinstalldirs $dir; \
>                        cp
> /opt/llvm/projects/llvm-test/SingleSource/UnitTests/$dir/Makefile
> $dir/Makefile; \
>                fi; \
>                (make -C $dir test -w) || exit 1; \
>        done
> make[4]: Entering directory
> `/opt/llvm.build/projects/llvm-test/SingleSource/UnitTests/Vector'
> for dir in  SSE; do \
>                if [ ! -f $dir/Makefile ]; \
>                then \
>                        /opt/llvm/autoconf/mkinstalldirs $dir; \
>                        cp
> /opt/llvm/projects/llvm-test/SingleSource/UnitTests/Vector/$dir/ 
> Makefile
> $dir/Makefile; \
>                fi; \
>                (make -C $dir test -w) || exit 1; \
>        done
> make[5]: Entering directory
> `/opt/llvm.build/projects/llvm-test/SingleSource/UnitTests/Vector/SSE'
> make[5]: *** No rule to make target `Output/sse.expandfft.linked.rbc',
> needed by `Output/sse.expandfft.linked.bc'.  Stop.
> make[5]: Leaving directory
> `/opt/llvm.build/projects/llvm-test/SingleSource/UnitTests/Vector/SSE'
> make[4]: *** [test] Error 1
> make[4]: Leaving directory
> `/opt/llvm.build/projects/llvm-test/SingleSource/UnitTests/Vector'
> make[3]: *** [test] Error 1
> make[3]: Leaving directory
> `/opt/llvm.build/projects/llvm-test/SingleSource/UnitTests'
> make[2]: *** [UnitTests/.maketest] Error 2
> make[2]: Leaving directory `/opt/llvm.build/projects/llvm-test/ 
> SingleSource'
> make[1]: *** [SingleSource/.maketest] Error 2
> make[1]: Leaving directory `/opt/llvm.build/projects/llvm-test'
>
> Any ideas about what I'm doing wrong?
>
> Thanks,
> Roman
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list