mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
[9.20] chg: test: Use new images with TSAN-enabled libraries
The new Fedora 40 TSAN images use libuv, urcu and OpenSSL libraries compiled with ThreadSanitizer. This (in theory) should enable better detection of memory races in those (most important) libraries. Backport of MR !9264 Merge branch 'backport-ondrej/test-new-tsan-images-9.20' into 'bind-9.20' See merge request isc-projects/bind9!9276
This commit is contained in:
commit
3de13146e8
1 changed files with 2 additions and 2 deletions
|
|
@ -1244,9 +1244,9 @@ unit:clang:asan:
|
|||
gcc:tsan:
|
||||
variables:
|
||||
CC: gcc
|
||||
CFLAGS: "${CFLAGS_COMMON} -fsanitize=thread"
|
||||
CFLAGS: "${CFLAGS_COMMON} -Wno-stringop-overread -ggdb -O2 -fsanitize=thread -Wl,-rpath=/usr/local/lib -Wl,--enable-new-dtags"
|
||||
LDFLAGS: "-fsanitize=thread"
|
||||
EXTRA_CONFIGURE: "--with-libidn2 --enable-pthread-rwlock --without-jemalloc"
|
||||
EXTRA_CONFIGURE: "--with-libidn2 --enable-pthread-rwlock --without-jemalloc PKG_CONFIG_PATH=/usr/local/lib/pkgconfig"
|
||||
<<: *tsan_fedora_40_amd64_image
|
||||
<<: *build_job
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue