diff --git a/icecat.spec b/icecat.spec index 5750c85..a99ed1a 100644 --- a/icecat.spec +++ b/icecat.spec @@ -35,7 +35,7 @@ Name: icecat Version: 45.7.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: GNU version of Firefox browser Group: Applications/Internet @@ -381,7 +381,7 @@ mkdir -p %{name}-objdir && pushd %{name}-objdir --disable-install-strip \ --disable-tests \ --with-branding=browser/branding/official \ -%ifarch %{arm} +%ifarch %{arm} aarch64 --disable-optimize %else --enable-optimize="$MOZ_OPT_FLAGS" @@ -620,6 +620,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/*.appda %exclude %{_includedir}/%{icecat_ver}/ %changelog +* Sat Feb 18 2017 Antonio Trande 45.7.0-3 +- Optimization flags disabled on arm/arm64 + * Thu Feb 16 2017 Jens Lody - 45.7.0-3 - Fix gcc7 build, with backport of fix for mozb#1269171 diff --git a/mozilla-1245076-1.patch b/mozilla-1245076-1.patch deleted file mode 100644 index 9ed3c67..0000000 --- a/mozilla-1245076-1.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- a/config/gcc-stl-wrapper.template.h -+++ b/config/gcc-stl-wrapper.template.h -@@ -17,6 +17,10 @@ - // Silence "warning: #include_next is a GCC extension" - #pragma GCC system_header - -+#ifndef moz_dont_include_mozalloc_for_cstdlib -+# define moz_dont_include_mozalloc_for_cstdlib -+#endif -+#ifndef moz_dont_include_mozalloc_for_${HEADER} - // mozalloc.h wants ; break the cycle by always explicitly - // including here. NB: this is a tad sneaky. Sez the gcc docs: - // -@@ -25,15 +29,17 @@ - // same name as the current file. It simply looks for the file - // named, starting with the directory in the search path after the - // one where the current file was found. --#include_next -+# include_next - - // See if we're in code that can use mozalloc. NB: this duplicates - // code in nscore.h because nscore.h pulls in prtypes.h, and chromium - // can't build with that being included before base/basictypes.h. --#if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && !defined(MOZ_NO_MOZALLOC) --# include "mozilla/mozalloc.h" --#else --# error "STL code can only be used with infallible ::operator new()" -+# if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && !defined(MOZ_NO_MOZALLOC) -+# include "mozilla/mozalloc.h" -+# else -+# error "STL code can only be used with infallible ::operator new()" -+# endif -+ - #endif - - #if defined(DEBUG) && !defined(_GLIBCXX_DEBUG)