From 7d00a96d235c149b8b03238c2b8269e050d01f4b Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Sun, 10 Sep 2017 22:01:44 +0200 Subject: [PATCH] contrib/rpm: allow building RPM without fatal warnings A newer compiler version might emit some warnings and break the build of the RPM. Of course, such warnings must be fixed. But it is still very inconvenient to break the build of an old RPM version without easy workaround. When building without "test" (which is on by default), don't use fatal warnings for compilation. --- contrib/fedora/rpm/NetworkManager.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/contrib/fedora/rpm/NetworkManager.spec b/contrib/fedora/rpm/NetworkManager.spec index 56638b4c66..efd6404cf0 100644 --- a/contrib/fedora/rpm/NetworkManager.spec +++ b/contrib/fedora/rpm/NetworkManager.spec @@ -371,7 +371,11 @@ intltoolize --automake --copy --force --with-dhclient=yes \ --with-dhcpcd=no \ --with-crypto=nss \ +%if %{with test} --enable-more-warnings=error \ +%else + --enable-more-warnings=yes \ +%endif %if %{with sanitizer} --enable-address-sanitizer \ --enable-undefined-sanitizer \