[LLVMdev] llvm-2.2 cannot be successfully built with 'make ENABLE_OPTIMIZED=1'

Tobias Oberstein tobias.oberstein at gmx.de
Wed Feb 20 02:08:03 PST 2008


> I follow the command:
> 
>          CXX=PATH_TO_MY_G++ ../llvm/configure –prefix=/usr/local
> 
> To configure llvm
> 
>  
> 
> And next when I use ‘make ENABLE_OPTIMIZED=0’, it can successfully build 
> llvm, with the warning that I may get 10 times slower…
> 
>  
> 
> But when I use ‘make ENABLE_OPTMIZED=1’, the compilation fails with the 
> message:
> 
>          /home/wuxi/llvm-2.2/llvm-objects-opt/Release/bin/tblgen: 
> /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by 
> /home/wuxi/llvm-2.2/llvm-objects-opt/Release/bin/tblgen)


try putting your self built newer gcc & libstdc++ in the environment

export PATH=/home/wuxi/gcc-4.2-install/bin:${PATH}
export LD_LIBRARY_PATH=/home/wuxi/gcc-4.2-install/lib:${LD_LIBRARY_PATH}

the systems /usr/lib/libstdc++.so.6 doesn't work with the newer GCC.

Tobias



More information about the llvm-dev mailing list