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=993499ddd... https://src.fedoraproject.org/cgit/rpms/webkit2gtk3.git/commit/?id=b3878d239... https://src.fedoraproject.org/cgit/rpms/webkit2gtk3.git/commit/?id=f740aa529....
Change: +%ifarch s390x %{power64} +%ifarch s390 s390x %{power64} -%ifarch aarch64
Thanks.
Full change: ============
commit f740aa52956f956a058efe296ef43497ea74d979 Author: Tomas Popela tpopela@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@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@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
arch-excludes@lists.fedoraproject.org