Hi there,
I've been trying to build llvm2.1 this week. I remembered succeeding in
doing that a month ago or so. I am kind of puzzled, what I'm doing wrong
this time. I'm working on a x86/linux system. I've tried several
gcc-versions (3.3, 3.4, 4.1, 4.2).
make stops with the following error message:
collect2: ld returned 1 exit status
make[2]: *** [/my/folder/llvm-2.1/Release/bin/tblgen] Fehler 1
make[2]: Leaving directory `/nt/14/mhe/llvm-2.1/utils/TableGen'
make[1]: *** [TableGen/.makeall] Fehler 2
make[1]: Leaving directory `/nt/14/mhe/llvm-2.1/utils'
make: *** [all] Error 1
There are quite a lot of errors displayed, definitely too many to post
them in detail.
Generally they are undefined references to several expressions like:
`std::basic_string<char, std::char_traits<char>,
std::allocator<char>
>::append(char const*, unsigned int)'
in Signal.cpp for instance. Further files listed up are TimeValue.cpp
and Path.cpp.
I'd be thankful for any ideas, hints or flames!
Cheers
Matthias Heine