hi,<br><br>i also have problems compiling llvm-gcc (current svn version).<br>llvm is current llvm svn.<br>i tried to use every gcc version from 4.0 to 4.3 to compile llvm-gcc.<br>i configured llvm-gcc like this (and tried every other combination of disable-shared, disable-multilib and bootstrap)  :<br>
<br>../llvm-gcc/configure --prefix=/usr --enable-llvm=/usr --enable-languages=c,c++ --disable-shared --disable-multilib --disable-bootstrap<br><br><br>this error occurs during link time :<br><br>libbackend.a(llvm-backend.o):(.rodata._ZTC11oFILEstream0_So[vtable for oFILEstream]+0xc): undefined reference to `std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()'<br>
libbackend.a(llvm-backend.o):(.rodata._ZTC11oFILEstream0_So[vtable for oFILEstream]+0x10): undefined reference to `std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()'<br>libbackend.a(llvm-backend.o):(.rodata._ZTC11oFILEstream0_So[vtable for oFILEstream]+0x20): undefined reference to `virtual thunk to std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()'<br>
libbackend.a(llvm-backend.o):(.rodata._ZTC11oFILEstream0_So[vtable for oFILEstream]+0x24): undefined reference to `virtual thunk to std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()'<br>libbackend.a(llvm-backend.o):(.rodata._ZTVN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEE[vtable for __gnu_cxx::stdio_filebuf<char, std::char_traits<char> >]+0x30): undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::uflow()'<br>
libbackend.a(llvm-convert.o): In function `TreeToLLVM::CreateTemporary(llvm::Type const*)':<br>llvm-convert.cpp:(.text+0x427): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'<br>
llvm-convert.cpp:(.text+0x491): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'<br>llvm-convert.cpp:(.text+0x532): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'<br>
llvm-convert.cpp:(.text+0x548): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'<br>libbackend.a(llvm-convert.o): In function `TreeToLLVM::getIndirectGotoBlock()':<br>
..............<br><br>is the current llvm-gcc broken on linux or am i missing something here ?<br><br>greetings<br>