From: Vladimír Čunát Date: Tue, 6 Apr 2021 15:20:15 +0000 (+0200) Subject: ci: more sanitization (for recent changes) X-Git-Tag: v5.3.2~10^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=94896b2ec5ae9609a66c7bd5c72a1ce0185f273c;p=thirdparty%2Fknot-resolver.git ci: more sanitization (for recent changes) The misaligned accesses were just throwing warnings for me (with gcc), so I added the flag to stregthen what we get in CI. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f422f05b8..6cab5043a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -93,7 +93,8 @@ build: build-asan: <<: *build script: - - CC=clang CXX=clang++ meson build_ci_asan --default-library=static --prefix=$PREFIX -Db_sanitize=address -Dextra_tests=enabled + # "undefined" sanitizer causes C++ issues when loading ahocorasick.so in CI + - CC=clang CXX=clang++ CFLAGS=-fno-sanitize-recover=all CXXFLAGS=-fno-sanitize=undefined meson build_ci_asan --default-library=static --prefix=$PREFIX -Db_sanitize=address,undefined -Dextra_tests=enabled - ninja -C build_ci_asan - ninja -C build_ci_asan install >/dev/null # TODO _leaks: not sure what exactly is wrong in leak detection on config tests