[LLVMdev] llvm-test make problems

Florian Brandner fbrandne at mail.tuwien.ac.at
Fri May 4 05:37:53 PDT 2007


i've problems running the llvm-test suite using debian linux and make
3.81. it works fine on my laptop, running openSuse and make 3.81.

i already tried to install make 3.75 and 3.79, both did not work.

the error message is:

make[1]: *** No rule to make target `Output/sse.expantfft.bc', needed by
`Output/sse.expandfft.linked.rbc'.  Stop.

using make -p, i see that Makefile.singlesrc has the following pattern
rule, but it does not match for some reason!

Output/%.linked.rbc: Output/%.bc
        -cp -f $< $@

i played a little with the makefile and found that this rule matches,
when i add it to Makefile.singlesrc:

Output/sse.expandfft.linked.rbc: Output/sse.expantfft.bc
        -cp -f $< $@

so it seems that it is a problem with the pattern rule??

on irc anton told me that there was a similar problem on mingw, and that
 an older make version (3.79) helped there. has anybody else encountered
these problems?


More information about the llvm-dev mailing list