[zorg] r282738 - Add flag to disabled symbolizer checks
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 29 10:54:38 PDT 2016
Author: vitalybuka
Date: Thu Sep 29 12:54:37 2016
New Revision: 282738
URL: http://llvm.org/viewvc/llvm-project?rev=282738&view=rev
Log:
Add flag to disabled symbolizer checks
Modified:
zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh
Modified: zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh?rev=282738&r1=282737&r2=282738&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh (original)
+++ zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh Thu Sep 29 12:54:37 2016
@@ -46,6 +46,7 @@ if [ $BUILD_ANDROID == 1 -o $RUN_ANDROID
. ${HERE}/buildbot_android_functions.sh
fi
CHECK_LIBCXX=${CHECK_LIBCXX:-1}
+CHECK_SYMBOLIZER=${CHECK_SYMBOLIZER:-${CHECK_LIBCXX}}
CHECK_LLD=${CHECK_LLD:-1}
CHECK_ASAN=0
CHECK_UBSAN=0
@@ -109,9 +110,6 @@ esac
echo @@@BUILD_STEP update@@@
buildbot_update
-echo @@@BUILD_STEP update zlib@@@
-git -C $ZLIB pull --rebase || git clone https://github.com/madler/zlib.git $ZLIB || echo @@@STEP_WARNINGS@@@
-
echo @@@BUILD_STEP lint@@@
CHECK_LINT=${COMPILER_RT_CHECKOUT}/lib/sanitizer_common/scripts/check_lint.sh
(LLVM_CHECKOUT=${LLVM_CHECKOUT} ${CHECK_LINT}) || echo @@@STEP_WARNINGS@@@
@@ -238,11 +236,17 @@ build_symbolizer() {
bash -eux $COMPILER_RT_CHECKOUT/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh \
$(dirname $(find ../$2/ -name libclang_rt.*.a | head -n1)) || echo @@@STEP_WARNINGS@@@)
}
-build_symbolizer 32 compiler_rt_build
-build_symbolizer 64 compiler_rt_build
-echo @@@BUILD_STEP test standalone compiler-rt with symbolizer@@@
-(cd compiler_rt_build && make -j$MAKE_JOBS check-all) || echo @@@STEP_WARNINGS@@@
+if [ "$CHECK_SYMBOLIZER" == "1" ]; then
+ echo @@@BUILD_STEP update zlib@@@
+ git -C $ZLIB pull --rebase || git clone https://github.com/madler/zlib.git $ZLIB || echo @@@STEP_WARNINGS@@@
+
+ build_symbolizer 32 compiler_rt_build
+ build_symbolizer 64 compiler_rt_build
+
+ echo @@@BUILD_STEP test standalone compiler-rt with symbolizer@@@
+ (cd compiler_rt_build && make -j$MAKE_JOBS check-all) || echo @@@STEP_WARNINGS@@@
+fi
HAVE_NINJA=${HAVE_NINJA:-1}
if [ "$PLATFORM" == "Linux" -a $HAVE_NINJA == 1 ]; then
@@ -275,28 +279,30 @@ if [ "$PLATFORM" == "Linux" -a $HAVE_NIN
check_ninja $CHECK_TSAN tsan
check_ninja $CHECK_UBSAN ubsan
- build_symbolizer 32 llvm_build_ninja
- build_symbolizer 64 llvm_build_ninja
-
- check_ninja_with_symbolizer() {
- CONDITION=$1
- SANITIZER=$2
- # Disabled, tests are not working yet.
- if [ "$CONDITION" == "-1" ]; then
- echo @@@BUILD_STEP ninja check-$SANITIZER with symbolizer@@@
- (cd llvm_build_ninja && ninja check-$SANITIZER) || echo @@@STEP_WARNINGS@@@
- fi
- }
-
- check_ninja_with_symbolizer 1 sanitizer
- check_ninja_with_symbolizer $CHECK_ASAN asan
- check_ninja_with_symbolizer $CHECK_CFI cfi-and-supported
- check_ninja_with_symbolizer $CHECK_DFSAN dfsan
- check_ninja_with_symbolizer $CHECK_LSAN lsan
- check_ninja_with_symbolizer $CHECK_MSAN msan
- check_ninja_with_symbolizer $CHECK_SCUDO scudo
- check_ninja_with_symbolizer $CHECK_TSAN tsan
- check_ninja_with_symbolizer $CHECK_UBSAN ubsan
+ if [ "$CHECK_SYMBOLIZER" == "1" ]; then
+ build_symbolizer 32 llvm_build_ninja
+ build_symbolizer 64 llvm_build_ninja
+
+ check_ninja_with_symbolizer() {
+ CONDITION=$1
+ SANITIZER=$2
+ # Disabled, tests are not working yet.
+ if [ "$CONDITION" == "-1" ]; then
+ echo @@@BUILD_STEP ninja check-$SANITIZER with symbolizer@@@
+ (cd llvm_build_ninja && ninja check-$SANITIZER) || echo @@@STEP_WARNINGS@@@
+ fi
+ }
+
+ check_ninja_with_symbolizer 1 sanitizer
+ check_ninja_with_symbolizer $CHECK_ASAN asan
+ check_ninja_with_symbolizer $CHECK_CFI cfi-and-supported
+ check_ninja_with_symbolizer $CHECK_DFSAN dfsan
+ check_ninja_with_symbolizer $CHECK_LSAN lsan
+ check_ninja_with_symbolizer $CHECK_MSAN msan
+ check_ninja_with_symbolizer $CHECK_SCUDO scudo
+ check_ninja_with_symbolizer $CHECK_TSAN tsan
+ check_ninja_with_symbolizer $CHECK_UBSAN ubsan
+ fi
fi
if [ $BUILD_ANDROID == 1 ] ; then
More information about the llvm-commits
mailing list