diff -r 4e5807284ef0 -r 4f801233e935 MozillaFirefox/MozillaFirefox.spec --- a/MozillaFirefox/MozillaFirefox.spec Wed Jun 15 09:53:47 2016 +0200 +++ b/MozillaFirefox/MozillaFirefox.spec Sat Jul 30 10:32:50 2016 +0200 @@ -19,9 +19,9 @@ # changed with every update %define major 47 -%define mainver %major.0 +%define mainver %major.0.1 %define update_channel release -%define releasedate 20160606000000 +%define releasedate 20160628000000 # PIE, full relro (x86_64 for now) %define build_hardened 1 @@ -294,6 +294,10 @@ export MOZ_TELEMETRY_REPORTING=1 export MOZ_GOOGLE_API_KEY=%{_google_api_key} export CFLAGS="%{optflags} -fno-strict-aliasing" +# boo#986541: add -fno-delete-null-pointer-checks and -fno-inline-small-functions for gcc6 +%if 0%{?suse_version} > 1320 +export CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -fno-inline-small-functions" +%endif %ifarch %arm export CFLAGS="${CFLAGS/-g / }" %endif