[compiler-rt] a145a32 - build_symbolizer: Set LLVM_DEFAULT_TARGET_TRIPLE in llvm builds

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 28 14:50:24 PDT 2022


Author: Matthias Braun
Date: 2022-06-28T14:49:35-07:00
New Revision: a145a32544a8d04864d9f392e71887f8609206c2

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

LOG: build_symbolizer: Set LLVM_DEFAULT_TARGET_TRIPLE in llvm builds

Pass on the default target triple of the host clang to the LLVM builds
within the `build_symbolizer.sh` script.

Differential Revision: https://reviews.llvm.org/D128731

Added: 
    

Modified: 
    compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh

Removed: 
    


################################################################################
diff  --git a/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh b/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh
index af1a23348742b..b6f731566c19b 100755
--- a/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh
+++ b/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh
@@ -118,6 +118,7 @@ if [[ ! -d ${LIBCXX_BUILD} ]]; then
     -DLIBCXX_ENABLE_EXCEPTIONS=OFF \
     -DLIBCXX_ENABLE_RTTI=OFF \
     -DLIBCXX_ENABLE_SHARED=OFF \
+    -DLLVM_DEFAULT_TARGET_TRIPLE="${TARGET_TRIPLE}" \
   $LLVM_SRC
 fi
 cd ${LIBCXX_BUILD}
@@ -137,6 +138,7 @@ if [[ ! -d ${LLVM_BUILD} ]]; then
     -DCMAKE_C_FLAGS_RELEASE="${LLVM_FLAGS}" \
     -DCMAKE_CXX_FLAGS_RELEASE="${LLVM_FLAGS}" \
     -DLLVM_TABLEGEN=$TBLGEN \
+    -DLLVM_DEFAULT_TARGET_TRIPLE="${TARGET_TRIPLE}" \
     -DLLVM_ENABLE_ZLIB=ON \
     -DLLVM_ENABLE_TERMINFO=OFF \
     -DLLVM_ENABLE_THREADS=OFF \


        


More information about the llvm-commits mailing list