[LLVMdev] GCC_4.2.0 problem

Fredrik Svensson fred at ludd.ltu.se
Thu Sep 28 05:36:58 PDT 2006


Hi,

I have seen the bug
http://llvm.org/bugs/show_bug.cgi?id=896

Maybe it is a non-issue but I had some trouble with this.

I am running Debian sid and were no longer able to compile llvm.

/home/fred/llvm/build/gcc/xgcc: /home/fred/llvm/build/gcc/libgcc_s.so.1:
version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)

The installed version have this symbol.

strings /lib/libgcc_s.so.1 | grep GCC
GCC_3.0
GCC_3.3
GCC_3.3.1
GCC_3.4
GCC_3.4.2
GCC_4.0.0
GCC_4.2.0

It is just the LD_LIBRARY_PATH that brings in the "llvm" libgcc_s.so.1
that breaks the compilation.

I added this to my build script and now llvm builds properly.

cd build
../llvm-gcc4/configure --prefix=$LLVM/install --enable-llvm=$LLVMOBJDIR
--enable-languages=c --disable-threads
sed -i 's/LD_LIBRARY_PATH/DUMMY_LD_LIBRARY_PATH_DUMMY/g' Makefile
make
make install

The bugreport mentions this, but since the Makefile is not there before make,
one save oneself an make/make clean trip.

Hopefully it helps someone that is fighting with this problem.
I am not sure if it gives any sideeffects but I have not seen any so far.

/Fred




More information about the llvm-dev mailing list