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=2a63573f46c....
Change:
+%ifarch %{arm}
Thanks.
Full change:
============
commit 2a63573f46c9d8d085cc37721c826a9e308893a0
Author: sagitter <sagitter(a)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}'