From: Ondřej Surý Date: Tue, 6 Aug 2024 14:01:54 +0000 (+0200) Subject: Add configure for libraries in /usr/local for the gcc:tsan job X-Git-Tag: v9.21.0~10^2 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=ed766efc15da8b1ca3c597b5b53ab7e2bd331e85;p=thirdparty%2Fbind9.git Add configure for libraries in /usr/local for the gcc:tsan job The TSAN-enabled libraries are installed to /usr/local, pass the PKG_CONFIG_PATH and few other options to CFLAGS to the configure arguments. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f95c3e9c5bf..3c65f355fab 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1243,9 +1243,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