From: Arran Cudbard-Bell Date: Tue, 6 Apr 2021 13:06:34 +0000 (+0100) Subject: Add individual toggles for asan/lsan/tsan/ubsan in spec file X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa2b8a1cb6860acbc03e1af453d4c10d65a37102;p=thirdparty%2Ffreeradius-server.git Add individual toggles for asan/lsan/tsan/ubsan in spec file --- diff --git a/redhat/freeradius.spec b/redhat/freeradius.spec index f10fb44063e..c57eaf90c54 100644 --- a/redhat/freeradius.spec +++ b/redhat/freeradius.spec @@ -505,8 +505,19 @@ export RADIUSD_VERSION_RELEASE="%{release}" %endif %if %{?_with_developer:1}%{!?_with_developer:0} --enable-developer=yes \ - --enable-address-sanitizer \ --with-gperftools \ +%endif +%if %{?_with_address_sanitizer:1}%{!?_with_address_sanitizer:0} + --enable-address-sanitizer \ +%endif +%if %{?_with_leak_sanitizer:1}%{!?_with_leak_sanitizer:0} + --enable-leak-sanitizer \ +%endif +%if %{?_with_thread_sanitizer:1}%{!?_with_thread_sanitizer:0} + --enable-thread-sanitizer \ +%endif +%if %{?_with_undefined_behaviour_sanitizer:1}%{!?_with_undefined_behaviour_sanitizer:0} + --enable-undefined-behaviour-sanitizer \ %endif %{?_with_rlm_yubikey} \ %{?_without_rlm_yubikey} \