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=d7f131...
https://src.fedoraproject.org/cgit/rpms/webkit2gtk3.git/commit/?id=026c18...
https://src.fedoraproject.org/cgit/rpms/webkit2gtk3.git/commit/?id=9ee7a8....
Change:
-%ifarch aarch64
+%ifarch s390 s390x %{power64}
+%ifarch s390x %{power64}
Thanks.
Full change:
============
commit d7f13138badbfd9419b1b2dcb8525bb406accf48
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 1f62ae0..2b1813b 100644
--- a/webkit2gtk3.spec
+++ b/webkit2gtk3.spec
@@ -173,12 +173,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}
@@ -190,7 +184,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 \
@@ -198,9 +191,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 9ee7a89d4f0f05f4b2deba0335c74766d6e1319e
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 ff591fd..1f62ae0 100644
--- a/webkit2gtk3.spec
+++ b/webkit2gtk3.spec
@@ -173,7 +173,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
@@ -181,7 +181,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
@@ -190,8 +190,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 \
@@ -199,10 +198,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 026c18c6f654ab1d68819ead7edafb85239ea88b
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 62307c6..ff591fd 100644
--- a/webkit2gtk3.spec
+++ b/webkit2gtk3.spec
@@ -181,16 +181,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
@@ -207,7 +202,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