From 585d580acb252c048692d9a6a3b705d65bf7e5e2 Mon Sep 17 00:00:00 2001 From: Bob Wilson Date: Tue, 3 Apr 2012 21:50:26 +0000 Subject: [PATCH] When building llvmCore, pass the SDKROOT and -arch setting to configure. So far all of configure tests have been run against the default SDK and architecture, regardless of what is actually being built. We've gotten lucky until now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153972 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/buildit/build_llvm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/utils/buildit/build_llvm b/utils/buildit/build_llvm index 5c4909c6f34..41ac6678e0a 100755 --- a/utils/buildit/build_llvm +++ b/utils/buildit/build_llvm @@ -120,11 +120,21 @@ else configure_opts="--enable-targets=arm,x86" fi +if [ "$ARM_HOSTED_BUILD" != yes ]; then + if [ $SDKROOT ]; then + CPPFLAGS="$CPPFLAGS -isysroot $SDKROOT" + fi + for host in $HOSTS; do + CPPFLAGS="$CPPFLAGS -arch $host" + done +fi + if [ \! -f Makefile.config ]; then $SRC_DIR/configure --prefix=$DEST_DIR$DEST_ROOT $configure_opts \ --enable-assertions=$LLVM_ASSERTIONS \ --enable-optimized=$LLVM_OPTIMIZED \ --disable-bindings \ + CPPFLAGS="$CPPFLAGS" \ || exit 1 fi