[LLVMdev] PATCH: Use size reduction -- wave1
edwintorok at gmail.com
Fri Apr 4 10:51:58 PDT 2008
> On Apr 3, 10:53 pm, Gabor Greif <ga... at mac.com> wrote:
>>> 3) Make sure that make check and some reasonable subset of llvm-test
>>> passes with this patch :)
>> I have never run llvm-test in the past. Is it just checking it out and
>> following a readme?
> After building an llvm-gcc (4.2.1), see below, I tried running this. I
> ./configure --with-llvmsrc=$LLVM_TOP/llvm --with-llvmobj=$LLVM_TOP/
> llvm --srcdir=$LLVM_TOP/test-suite --with-llvmgccdir=$LLVM_TOP/install
> Then 'make', it complained that some .bc file could not be made.
> Then I put $LLVM_TOP/install and $LLVM_TOP/llvm/Release/bin im my
> path, but now
> checking for C++ compiler default output file name... configure:
> error: C++ compiler cannot create executables
> invoking g++ directly gives:
> ggreif$ g++ jj.cpp
> /usr/bin/ld: can't locate file for: -lstdc++
> I am stuck. What can I do to run the tests?
Did you do a make install? It is probably searching for libstdc++ from
the g++ you just built.
I usually add a "--program-prefix=llvm-" to configure, and then I can
just do a make install into /usr/local without
interfering with system's gcc/g++.
But for running llvm-test I think you should have system's gcc/g++ on
your path and not llvm-gcc/llvm-g++.
If I understand correctly, the purpose of the testsuite is to test
system gcc/g++ vs. LLC vs. CBE vs. JIT.
More information about the llvm-dev