File tree Expand file tree Collapse file tree 3 files changed +7
-7
lines changed
Expand file tree Collapse file tree 3 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -13,11 +13,11 @@ LIBCXX_FLAGS="-nostdinc++ -stdlib=libc++ -L${LIBCXX_DIR}lib -lc++abi -I${LIBCXX_
1313export MSAN_AND_LIBCXX_FLAGS=" ${MSAN_FLAGS} ${LIBCXX_FLAGS} "
1414
1515export CONTAINER_NAME=" ci_native_msan"
16- export PACKAGES=" clang-9 llvm-9 cmake"
16+ export PACKAGES=" clang-12 llvm-12 cmake"
1717# BDB generates false-positives and will be removed in future
1818export DEP_OPTS=" NO_BDB=1 NO_QT=1 CC='clang' CXX='clang++' CFLAGS='${MSAN_FLAGS} ' CXXFLAGS='${MSAN_AND_LIBCXX_FLAGS} ' libevent_cflags='${MSAN_FLAGS} ' sqlite_cflags='${MSAN_FLAGS} ' zeromq_cxxflags='-std=c++17 ${MSAN_AND_LIBCXX_FLAGS} '"
1919export GOAL=" install"
20- export BITCOIN_CONFIG=" --enable-fuzz --with-sanitizers=fuzzer,memory --with-asm=no --prefix=${DEPENDS_DIR} /x86_64-pc-linux-gnu/ CC=clang CXX=clang++ CFLAGS='${MSAN_FLAGS} ' CXXFLAGS='${MSAN_AND_LIBCXX_FLAGS} '"
20+ export BITCOIN_CONFIG=" --enable-fuzz --with-sanitizers=fuzzer,memory --disable-hardening -- with-asm=no --prefix=${DEPENDS_DIR} /x86_64-pc-linux-gnu/ CC=clang CXX=clang++ CFLAGS='${MSAN_FLAGS} ' CXXFLAGS='${MSAN_AND_LIBCXX_FLAGS} '"
2121export USE_MEMORY_SANITIZER=" true"
2222export RUN_UNIT_TESTS=" false"
2323export RUN_FUNCTIONAL_TESTS=" false"
Original file line number Diff line number Diff line change @@ -13,11 +13,11 @@ LIBCXX_FLAGS="-nostdinc++ -stdlib=libc++ -L${LIBCXX_DIR}lib -lc++abi -I${LIBCXX_
1313export MSAN_AND_LIBCXX_FLAGS=" ${MSAN_FLAGS} ${LIBCXX_FLAGS} "
1414
1515export CONTAINER_NAME=" ci_native_msan"
16- export PACKAGES=" clang-9 llvm-9 cmake"
16+ export PACKAGES=" clang-12 llvm-12 cmake"
1717# BDB generates false-positives and will be removed in future
1818export DEP_OPTS=" NO_BDB=1 NO_QT=1 CC='clang' CXX='clang++' CFLAGS='${MSAN_FLAGS} ' CXXFLAGS='${MSAN_AND_LIBCXX_FLAGS} ' libevent_cflags='${MSAN_FLAGS} ' sqlite_cflags='${MSAN_FLAGS} ' zeromq_cxxflags='-std=c++17 ${MSAN_AND_LIBCXX_FLAGS} '"
1919export GOAL=" install"
20- export BITCOIN_CONFIG=" --with-sanitizers=memory --with-asm=no --prefix=${DEPENDS_DIR} /x86_64-pc-linux-gnu/ CC=clang CXX=clang++ CFLAGS='${MSAN_FLAGS} ' CXXFLAGS='${MSAN_AND_LIBCXX_FLAGS} '"
20+ export BITCOIN_CONFIG=" --with-sanitizers=memory --disable-hardening -- with-asm=no --prefix=${DEPENDS_DIR} /x86_64-pc-linux-gnu/ CC=clang CXX=clang++ CFLAGS='${MSAN_FLAGS} ' CXXFLAGS='${MSAN_AND_LIBCXX_FLAGS} '"
2121export USE_MEMORY_SANITIZER=" true"
2222export RUN_FUNCTIONAL_TESTS=" false"
2323export CCACHE_SIZE=250M
Original file line number Diff line number Diff line change 103103CI_EXEC mkdir -p " ${BASE_SCRATCH_DIR} /sanitizer-output/"
104104
105105if [[ ${USE_MEMORY_SANITIZER} == " true" ]]; then
106- CI_EXEC " update-alternatives --install /usr/bin/clang++ clang++ \$ (which clang++-9 ) 100"
107- CI_EXEC " update-alternatives --install /usr/bin/clang clang \$ (which clang-9 ) 100"
106+ CI_EXEC " update-alternatives --install /usr/bin/clang++ clang++ \$ (which clang++-12 ) 100"
107+ CI_EXEC " update-alternatives --install /usr/bin/clang clang \$ (which clang-12 ) 100"
108108 CI_EXEC " mkdir -p ${BASE_SCRATCH_DIR} /msan/build/"
109109 CI_EXEC " git clone --depth=1 https://github.com/llvm/llvm-project -b llvmorg-12.0.0 ${BASE_SCRATCH_DIR} /msan/llvm-project"
110- CI_EXEC " cd ${BASE_SCRATCH_DIR} /msan/build/ && cmake -DLLVM_ENABLE_PROJECTS='libcxx;libcxxabi' -DCMAKE_BUILD_TYPE=Release -DLLVM_USE_SANITIZER=Memory -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DLLVM_TARGETS_TO_BUILD=X86 ../llvm-project/llvm/"
110+ CI_EXEC " cd ${BASE_SCRATCH_DIR} /msan/build/ && cmake -DLLVM_ENABLE_PROJECTS='libcxx;libcxxabi' -DCMAKE_BUILD_TYPE=Release -DLLVM_USE_SANITIZER=MemoryWithOrigins -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DLLVM_TARGETS_TO_BUILD=X86 ../llvm-project/llvm/"
111111 CI_EXEC " cd ${BASE_SCRATCH_DIR} /msan/build/ && make $MAKEJOBS cxx"
112112fi
113113
You can’t perform that action at this time.
0 commit comments