我正在尝试在我的机器(Ubuntu 12.04)上构建 LLVM 和 clang。我按照http://clang.llvm.org/get_started.html上的说明进行到第 6 步(构建 LLVM 和 clang)。当我制作时,我收到大量关于可能不兼容的插件版本的警告(与dragonegg有关?)。但是整个事情都因这些消息而失败:
llvm[2]: Linking Debug+Asserts executable llvm-tblgen
/usr/bin/ld: /home/peter/llvm/build/Debug+Asserts/bin/llvm-tblgen: hidden symbol `llvm::Type::~Type()' isn't defined
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[2]: *** [/home/peter/llvm/build/Debug+Asserts/bin/llvm-tblgen] Error 1
make[2]: Leaving directory `/home/peter/llvm/build/utils/TableGen'
make[1]: *** [TableGen/.makeall] Error 2
make[1]: Leaving directory `/home/peter/llvm/build/utils'
make: *** [all] Error 1
所以你能给我的任何帮助都会非常有帮助。
谢谢