The package rpms/webkit2gtk3.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/webkit2gtk3.git/commit/?id=993499...
https://src.fedoraproject.org/cgit/rpms/webkit2gtk3.git/commit/?id=b3878d...
https://src.fedoraproject.org/cgit/rpms/webkit2gtk3.git/commit/?id=f740aa....
Change:
+%ifarch s390x %{power64}
+%ifarch s390 s390x %{power64}
-%ifarch aarch64
Thanks.
Full change:
============
commit f740aa52956f956a058efe296ef43497ea74d979
Author: Tomas Popela <tpopela(a)redhat.com>
Date: Wed Sep 5 14:30:03 2018 +0200
Enable ld.gold on aarch64
diff --git a/webkit2gtk3.spec b/webkit2gtk3.spec
index d29eb8b..f278f77 100644
--- a/webkit2gtk3.spec
+++ b/webkit2gtk3.spec
@@ -172,12 +172,6 @@ rm -rf Source/ThirdParty/qunit/
# is only needed for x86_64.
%global _dwz_max_die_limit_x86_64 250000000
-%ifarch aarch64
-# Use linker flags to reduce memory consumption - on other arches the ld.gold is
-# used and also it doesn't have the --reduce-memory-overheads option
-%global optflags %{optflags} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
-%endif
-
# Decrease debuginfo even on ix86 because of:
#
https://bugs.webkit.org/show_bug.cgi?id=140176
%ifarch s390x %{arm} %{ix86} %{power64} %{mips}
@@ -189,7 +183,6 @@ rm -rf Source/ThirdParty/qunit/
%global optflags %{optflags}
-DUSER_AGENT_GTK_DISTRIBUTOR_NAME=\'\\"Fedora\\"\'
%endif
-# Disable ld.gold on aarch64 as the support is in upstream, but not packaged in Fedora.
mkdir -p %{_target_platform}
pushd %{_target_platform}
%cmake \
@@ -197,9 +190,6 @@ pushd %{_target_platform}
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_GTKDOC=ON \
-DENABLE_MINIBROWSER=ON \
-%ifarch aarch64
- -DUSE_LD_GOLD=OFF \
-%endif
%ifarch s390x %{power64}
-DENABLE_JIT=OFF \
-DUSE_SYSTEM_MALLOC=ON \
commit 993499ddd0e9b45e48cbe8b212a7135d3059faff
Author: Tomas Popela <tpopela(a)redhat.com>
Date: Wed Sep 5 13:48:45 2018 +0200
Remove support for s390
diff --git a/webkit2gtk3.spec b/webkit2gtk3.spec
index a11821c..d29eb8b 100644
--- a/webkit2gtk3.spec
+++ b/webkit2gtk3.spec
@@ -172,7 +172,7 @@ rm -rf Source/ThirdParty/qunit/
# is only needed for x86_64.
%global _dwz_max_die_limit_x86_64 250000000
-%ifarch s390 aarch64
+%ifarch aarch64
# Use linker flags to reduce memory consumption - on other arches the ld.gold is
# used and also it doesn't have the --reduce-memory-overheads option
%global optflags %{optflags} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
@@ -180,7 +180,7 @@ rm -rf Source/ThirdParty/qunit/
# Decrease debuginfo even on ix86 because of:
#
https://bugs.webkit.org/show_bug.cgi?id=140176
-%ifarch s390 s390x %{arm} %{ix86} %{power64} %{mips}
+%ifarch s390x %{arm} %{ix86} %{power64} %{mips}
# Decrease debuginfo verbosity to reduce memory consumption even more
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
%endif
@@ -189,8 +189,7 @@ rm -rf Source/ThirdParty/qunit/
%global optflags %{optflags}
-DUSER_AGENT_GTK_DISTRIBUTOR_NAME=\'\\"Fedora\\"\'
%endif
-# Disable ld.gold on s390 as it does not have it.
-# Also for aarch64 as the support is in upstream, but not packaged in Fedora.
+# Disable ld.gold on aarch64 as the support is in upstream, but not packaged in Fedora.
mkdir -p %{_target_platform}
pushd %{_target_platform}
%cmake \
@@ -198,10 +197,10 @@ pushd %{_target_platform}
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_GTKDOC=ON \
-DENABLE_MINIBROWSER=ON \
-%ifarch s390 aarch64
+%ifarch aarch64
-DUSE_LD_GOLD=OFF \
%endif
-%ifarch s390 s390x %{power64}
+%ifarch s390x %{power64}
-DENABLE_JIT=OFF \
-DUSE_SYSTEM_MALLOC=ON \
%endif
commit b3878d239f3669b3b89f85c2797db7217d4a0d83
Author: Tomas Popela <tpopela(a)redhat.com>
Date: Wed Sep 5 13:45:07 2018 +0200
Remove support for ppc
diff --git a/webkit2gtk3.spec b/webkit2gtk3.spec
index 55283d0..a11821c 100644
--- a/webkit2gtk3.spec
+++ b/webkit2gtk3.spec
@@ -71,9 +71,6 @@ BuildRequires: rubygems
BuildRequires: sqlite-devel
BuildRequires: upower-devel
BuildRequires: woff2-devel
-%ifarch ppc
-BuildRequires: libatomic
-%endif
Requires: geoclue2
@@ -183,16 +180,11 @@ rm -rf Source/ThirdParty/qunit/
# Decrease debuginfo even on ix86 because of:
#
https://bugs.webkit.org/show_bug.cgi?id=140176
-%ifarch s390 s390x %{arm} %{ix86} ppc %{power64} %{mips}
+%ifarch s390 s390x %{arm} %{ix86} %{power64} %{mips}
# Decrease debuginfo verbosity to reduce memory consumption even more
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
%endif
-%ifarch ppc
-# Use linker flag -relax to get WebKit build under ppc(32) with JIT disabled
-%global optflags %{optflags} -Wl,-relax
-%endif
-
%if 0%{?fedora}
%global optflags %{optflags}
-DUSER_AGENT_GTK_DISTRIBUTOR_NAME=\'\\"Fedora\\"\'
%endif
@@ -209,7 +201,7 @@ pushd %{_target_platform}
%ifarch s390 aarch64
-DUSE_LD_GOLD=OFF \
%endif
-%ifarch s390 s390x ppc %{power64}
+%ifarch s390 s390x %{power64}
-DENABLE_JIT=OFF \
-DUSE_SYSTEM_MALLOC=ON \
%endif