The package rpms/icecat.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/icecat.git/commit/?id=2a63573f46c9d8....
Change: +%ifarch %{arm}
Thanks.
Full change: ============
commit 2a63573f46c9d8d085cc37721c826a9e308893a0 Author: sagitter sagitter@fedoraproject.org Date: Mon Mar 4 18:07:47 2019 +0100
Fix gold linker flag on ARM
diff --git a/icecat.spec b/icecat.spec index be17988..c7ad70d 100644 --- a/icecat.spec +++ b/icecat.spec @@ -520,23 +520,17 @@ MOZ_OPT_FLAGS=$(echo "$MOZ_OPT_FLAGS" | %{__sed} -e 's/-g/-g1/' -e 's/-O2/-O1/') # (OOM when linking, rhbz#1238225) export MOZ_DEBUG_FLAGS=" " %endif -%ifarch s390x %{arm} %{power64} aarch64 %{ix86} +%ifarch s390x %{power64} aarch64 %{ix86} MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads" %endif +%ifarch %{arm} +MOZ_LINK_FLAGS="-Wl,--no-keep-memory" +%endif %ifarch %{arm} %{ix86} export RUSTFLAGS="-Cdebuginfo=0" %endif export CFLAGS=$MOZ_OPT_FLAGS - -# Add -fpermissive for building on f31: -# In file included from /builddir/build/BUILD/icecat-60.5.2/tools/profiler/core/shared-libraries-linux.cc:17: -# /icecat-60.5.2/tools/profiler/core/platform.h:50:21: error: 'pid_t gettid()' was declared 'extern' and later 'static' [-fpermissive] -%if 0%{?fedora} > 30 -export CXXFLAGS="$MOZ_OPT_FLAGS -fpermissive" -%else export CXXFLAGS="$MOZ_OPT_FLAGS" -%endif - export LDFLAGS=$MOZ_LINK_FLAGS
export PREFIX='%{_prefix}'