summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2020-05-14 10:18:12 +0200
committerThomas Haller <thaller@redhat.com>2020-05-14 12:19:34 +0200
commit350681e7f1bdb89d1d4cf17bcef86cd18b7f1caf (patch)
tree8486d7b31b55dec5829dec85dafa85c48fada3a6
parent9119e5b618d871d218a296b2cac8fc999e7a433c (diff)
downloadNetworkManager-th/ubsan-fixes.tar.gz
contrib/rpm: enable undefined-sanitizer libubsan on RHEL-8th/ubsan-fixes
-rw-r--r--contrib/fedora/rpm/NetworkManager.spec6
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/fedora/rpm/NetworkManager.spec b/contrib/fedora/rpm/NetworkManager.spec
index 5717d9d208..8f9a473cb5 100644
--- a/contrib/fedora/rpm/NetworkManager.spec
+++ b/contrib/fedora/rpm/NetworkManager.spec
@@ -238,7 +238,7 @@ BuildRequires: polkit-devel
BuildRequires: jansson-devel
%if %{with sanitizer}
BuildRequires: libasan
-%if 0%{?fedora}
+%if 0%{?fedora} || 0%{?rhel} >= 8
BuildRequires: libubsan
%endif
%endif
@@ -641,8 +641,10 @@ intltoolize --automake --copy --force
%endif
%if %{with sanitizer}
--with-address-sanitizer=exec \
-%if 0%{?fedora}
+%if 0%{?fedora} || 0%{?rhel} >= 8
--enable-undefined-sanitizer \
+%else
+ --disable-undefined-sanitizer \
%endif
%else
--with-address-sanitizer=no \