[LLVMdev] llvm build broken with "--enable-targets=x86, x86_64, arm"

Greg Clayton gclayton at apple.com
Mon Aug 2 15:41:10 PDT 2010


The following configure/make is failing on the top of tree llvm/clang sources:

./configure --enable-optimized --disable-assertions --enable-targets=x86,x86_64,arm --build=x86_64-apple-darwin10
./make clang-only

llvm[2]: Compiling Tool.cpp for Release build
In file included from /Volumes/work/gclayton/Documents/src/llvm/include/llvm/Target/TargetSelect.h:38,
                from EDDisassembler.cpp:37:
/Volumes/work/gclayton/Documents/src/llvm/include/llvm/Config/AsmPrinters.def: In function 'void LLVMInitializeX86TargetAsmPrinter()':
/Volumes/work/gclayton/Documents/src/llvm/include/llvm/Config/AsmPrinters.def:27: error: redefinition of 'void LLVMInitializeX86TargetAsmPrinter()'
/Volumes/work/gclayton/Documents/src/llvm/include/llvm/Config/AsmPrinters.def:27: error: 'void LLVMInitializeX86TargetAsmPrinter()' previously defined here
make[3]: *** [/Volumes/work/gclayton/Documents/src/llvm/lib/MC/MCDisassembler/Release/EDDisassembler.o] Error 1
make[2]: *** [MCDisassembler/.makeall] Error 2
make[1]: *** [MC/.makeall] Error 2
make[1]: *** Waiting for unfinished jobs....




More information about the llvm-dev mailing list