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=b7ddce8c9... https://src.fedoraproject.org/cgit/rpms/webkit2gtk3.git/commit/?id=3c9a469b8... https://src.fedoraproject.org/cgit/rpms/webkit2gtk3.git/commit/?id=e9a4a11dc....
Change: +%ifarch s390 s390x %{power64} -%ifarch aarch64 +%ifarch s390x %{power64}
Thanks.
Full change: ============
commit 3c9a469b8eaa25167b9581ff35b3706622666092 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 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 e9a4a11dc9073d1abc46bb6ca2502b2126f45b2c 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 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 b7ddce8c9adae2a07b3afe7f6f0365f8d3d65398 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 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
arch-excludes@lists.fedoraproject.org