[libcxx-commits] [libcxx] eceae25 - [libc++] CI: Always build for both i386 and x86_64 in the back-deployment script

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Wed Apr 8 13:11:33 PDT 2020


Author: Louis Dionne
Date: 2020-04-08T16:11:20-04:00
New Revision: eceae25f6d9a29303573859841481c24033f58e6

URL: https://github.com/llvm/llvm-project/commit/eceae25f6d9a29303573859841481c24033f58e6
DIFF: https://github.com/llvm/llvm-project/commit/eceae25f6d9a29303573859841481c24033f58e6.diff

LOG: [libc++] CI: Always build for both i386 and x86_64 in the back-deployment script

Added: 
    

Modified: 
    libcxx/utils/ci/macos-backdeployment.sh

Removed: 
    


################################################################################
diff  --git a/libcxx/utils/ci/macos-backdeployment.sh b/libcxx/utils/ci/macos-backdeployment.sh
index 3cb4cc1c9531..ed83e334ecfb 100755
--- a/libcxx/utils/ci/macos-backdeployment.sh
+++ b/libcxx/utils/ci/macos-backdeployment.sh
@@ -107,9 +107,11 @@ PREVIOUS_DYLIBS_URL="http://lab.llvm.org:8080/roots/libcxx-roots.tar.gz"
 LLVM_TARBALL_URL="https://github.com/llvm-mirror/llvm/archive/master.tar.gz"
 
 
-echo "@@@ Configuring architecture-related stuff @@@"
-if [[ "${ARCH}" == "64" ]]; then CMAKE_ARCH_STRING="x86_64"; else CMAKE_ARCH_STRING="i386"; fi
-if [[ "${ARCH}" == "64" ]]; then LIT_ARCH_STRING="";         else LIT_ARCH_STRING="--param=enable_32bit=true"; fi
+echo "@@@ Setting up LIT flags for architecture @@@"
+LIT_ARCH_STRING=""
+if [[ "${ARCH}" == "32" ]]; then
+  LIT_ARCH_STRING="--param=enable_32bit=true"
+fi
 echo "@@@@@@"
 
 
@@ -121,7 +123,7 @@ mkdir -p "${LLVM_BUILD_DIR}"
     -GNinja \
     -DCMAKE_INSTALL_PREFIX="${LLVM_INSTALL_DIR}" \
     -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi" \
-    -DCMAKE_OSX_ARCHITECTURES="${CMAKE_ARCH_STRING}" \
+    -DCMAKE_OSX_ARCHITECTURES="i386;x86_64" \
     "${MONOREPO_ROOT}/llvm"
 )
 echo "@@@@@@"


        


More information about the libcxx-commits mailing list