From 5f3c8bb8db4fa57719d7fb1e75bca890529628f3 Mon Sep 17 00:00:00 2001 From: sagitter Date: Mar 26 2017 21:23:51 +0000 Subject: Disable optimize on ARMs --- diff --git a/icecat.spec b/icecat.spec index f6b2483..e126c94 100644 --- a/icecat.spec +++ b/icecat.spec @@ -389,13 +389,14 @@ echo "ac_add_options --enable-dtrace" >> .mozconfig %define optimize_flags "none" # Fedora 26 (gcc7) needs to disable default build flags (mozbz#1342344) %if 0%{?fedora} > 25 -%ifnarch s390 s390x +%ifnarch s390 s390x %{arm} %define optimize_flags "-g -O2" %endif %endif %ifarch %{arm} # ARMv7 need that (rhbz#1426850) -%define optimize_flags "-g -O2 -fno-schedule-insns" +#%%define optimize_flags "-g -O2 -fno-schedule-insns" +echo 'ac_add_options --disable-optimize' >> .mozconfig %endif %ifarch ppc64le aarch64 %define optimize_flags "-g -O2" @@ -447,7 +448,9 @@ find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess {} ';' # # Disable C++ exceptions since Mozilla code is not exception-safe # +%ifnarch %{arm} MOZ_OPT_FLAGS=$(echo "%{optflags}" | %{__sed} -e 's/-Wall//') +%endif #rhbz#1037063 # -Werror=format-security causes build failures when -Wno-format is explicitly given # for some sources @@ -749,7 +752,7 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/*.appda %changelog * Sun Mar 26 2017 Antonio Trande 52.0.1-4 -- Define optflags on ARMs +- Disable optimize on ARMs * Wed Mar 22 2017 Antonio Trande 52.0.1-3 - Added fix for mozbz#1158076