[LLVMdev] cross-compiling current trunk fails

Frank Winter fwinter at jlab.org
Mon Mar 17 12:55:24 PDT 2014


Hi,

cross-compiling LLVM on the ppc64 architecture fails with:

make[1]: *** No rule to make target 
`../build/llvm-r204075/BuildTools/Debug+Asserts/bin/llvm-tblgen', needed 
by `../build/llvm-r204075/lib/IR/Debug+Asserts/Intrinsics.gen.tmp'. Stop.
make[1]: *** Waiting for unfinished jobs....

this fails for me for
r204075 (today) and
r203443.

Configuration details:

$LLVMPATH/configure \
     --prefix=$INSTALL/llvm-$TYPE \
     --host=powerpc64-bgq-linux \
     --build=powerpc64-unknown-linux-gnu \
     --enable-shared \
     --disable-terminfo \
     --disable-zlib \
     --enable-targets=powerpc \
     CXX=${CXX} \
     CXXFLAGS="${CXXFLAGS}" \
     CC=${CC} \
     CFLAGS="${CFLAGS}" \
     LDFLAGS="${LDFLAGS}"

with

CXXFLAGS="-O3 -fPIC"
LDFLAGS="-shared -ldl"
CC=bgclang
CXX=bgclang++11


Anyone any idea how to track this down?

Thanks,
Frank





More information about the llvm-dev mailing list