Rene Rebe
2009-Mar-16 14:44 UTC
[LLVMdev] llvm-2.5 and trunk:HEAD fail to build on PPC64/Linux
Hi all, I'm currently reviewing if LLVM would be useful for a use case on our side, and run into a build problem on PPC64/Linux (x86, x86_64, and ppc build ok): the 2.5 release and trunk fail the same way, just the line number is differs by one, 2.5: llvm[2]: ======= Finished Linking Release Executable tblgen (without symbols) make[2]: Leaving directory `/home/t2/trunk/src.llvm.default.20090315.141504.6844.g5/llvm-2.5/utils/TableGen' make[1]: Leaving directory `/home/t2/trunk/src.llvm.default.20090315.141504.6844.g5/llvm-2.5/utils' make[1]: Entering directory `/home/t2/trunk/src.llvm.default.20090315.141504.6844.g5/llvm-2.5/lib/VMCore' llvm[1]: Building Intrinsics.gen.tmp from Intrinsics.td tblgen: IntrinsicEmitter.cpp:137: void EmitTypeForValueType(std::ostream&, llvm::MVT::SimpleValueType): Assertion `false && "Unsupported ValueType!"' failed. make[1]: *** [/home/t2/trunk/src.llvm.default.20090315.141504.6844.g5/llvm-2.5/lib/VMCore/Release/Intrinsics.gen.tmp] Aborted (core dumped) make[1]: Leaving directory `/home/t2/trunk/src.llvm.default.20090315.141504.6844.g5/llvm-2.5/lib/VMCore' make: *** [all] Error 1 trunk:HEAD(r67041): llvm[2]: ======= Finished Linking Release Executable tblgen (without symbols) make[2]: Leaving directory `/home/rene/src/llvm/utils/TableGen' make[1]: Leaving directory `/home/rene/src/llvm/utils' make[1]: Entering directory `/home/rene/src/llvm/lib/VMCore' llvm[1]: Building Intrinsics.gen.tmp from Intrinsics.td tblgen: IntrinsicEmitter.cpp:163: void EmitTypeForValueType(std::ostream&, llvm::MVT::SimpleValueType): Assertion `false && "Unsupported ValueType!"' failed. 0 tblgen 0x0000000010112328 1 tblgen 0x0000000010112a14 2 0x00000000001003e8 __kernel_sigtramp_rt64 + 0 3 libc.so.6 0x00000400003a3f98 abort + 18446744073708401856 4 libc.so.6 0x0000040000399b6c __assert_fail + 18446744073708365252 5 tblgen 0x0000000010096f84 6 tblgen 0x0000000010098e4c 7 tblgen 0x0000000010099328 8 tblgen 0x000000001009bd78 9 tblgen 0x000000001009d044 10 tblgen 0x00000000100f40b0 main + 18446744073709116824 11 libc.so.6 0x000004000038bba8 12 libc.so.6 0x000004000038be34 __libc_start_main + 18446744073708310852 Stack dump: 0. Program arguments: /home/rene/src/llvm/Release/bin/tblgen -I /home/rene/src/llvm/lib/VMCore -I /home/rene/src/llvm/include -I /home/rene/src/llvm/include -I /home/rene/src/llvm/lib/Target /home/rene/src/llvm/include/llvm/Intrinsics.td -o /home/rene/src/llvm/lib/VMCore/Release/Intrinsics.gen.tmp -gen-intrinsic make[1]: *** [/home/rene/src/llvm/lib/VMCore/Release/Intrinsics.gen.tmp] Aborted (core dumped) make[1]: Leaving directory `/home/rene/src/llvm/lib/VMCore' Compiler: gcc (GCC) 4.2, C library: glibc 2.6.1 Any pointer how to fix this ppc64 / Linux issue is welcome, -- René Rebe - ExactCODE GmbH - Europe, Germany, Berlin http://exactcode.de | http://t2-project.org | http://rene.rebe.name