Frank Winter
2014-Mar-05 20:55 UTC
[LLVMdev] How to build llvm-config with a different compiler?
In a cross build I'd need to retain the system compiler only for llvm-config. E.g. I am doing $LLVMPATH/configure \ --prefix=$INSTALL/llvm-$TYPE \ --host=powerpc64-bgq-linux \ --build=powerpc64-unknown-linux-gnu \ --enable-shared \ CXX=${CXX} \ CC=${CC} \ where CXX and CC are cross compilers. Doing this results in llvm-config being built with CXX/CC which is not desired. When adding BUILD_CC=gcc \ BUILD_CXX=g++ still the llvm-config seems to be built with CXX/CC. Anyone any idea/hint? Thanks, Frank
Frank Winter
2014-Mar-05 22:08 UTC
[LLVMdev] How to build llvm-config with a different compiler?
Found it! Looking through the Makefiles revealed that there's already an llvm-config-host tool installed that in case of a cross-build runs on the host. Frank On 05/03/14 15:55, Frank Winter wrote:> In a cross build I'd need to retain the system compiler only for > llvm-config. > E.g. I am doing > > $LLVMPATH/configure \ > --prefix=$INSTALL/llvm-$TYPE \ > --host=powerpc64-bgq-linux \ > --build=powerpc64-unknown-linux-gnu \ > --enable-shared \ > CXX=${CXX} \ > CC=${CC} \ > > where CXX and CC are cross compilers. Doing this results in > llvm-config being built with CXX/CC which is not desired. When adding > > BUILD_CC=gcc \ > BUILD_CXX=g++ > > still the llvm-config seems to be built with CXX/CC. > > Anyone any idea/hint? > > Thanks, > Frank > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev