From 0af177bf4fb1128c413cc24dc79bc62edb819593 Mon Sep 17 00:00:00 2001 From: Alvin Wong Date: Wed, 28 Sep 2022 15:47:55 +0800 Subject: [PATCH] build-compiler-rt: Don't rebuild builtins when building sanitizers --- build-compiler-rt.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-compiler-rt.sh b/build-compiler-rt.sh index c726909..4228919 100755 --- a/build-compiler-rt.sh +++ b/build-compiler-rt.sh @@ -18,12 +18,14 @@ set -e SRC_DIR=../lib/builtins BUILD_SUFFIX= +BUILD_BUILTINS=TRUE while [ $# -gt 0 ]; do if [ "$1" = "--build-sanitizers" ]; then SRC_DIR=.. BUILD_SUFFIX=-sanitizers SANITIZERS=1 + BUILD_BUILTINS=FALSE else PREFIX="$1" fi @@ -95,6 +97,7 @@ for arch in $ARCHS; do -DCMAKE_C_COMPILER_TARGET=$arch-windows-gnu \ -DCOMPILER_RT_DEFAULT_TARGET_ONLY=TRUE \ -DCOMPILER_RT_USE_BUILTINS_LIBRARY=TRUE \ + -DCOMPILER_RT_BUILD_BUILTINS=$BUILD_BUILTINS \ -DLLVM_CONFIG_PATH="" \ -DSANITIZER_CXX_ABI=libc++ \ $SRC_DIR