commit: 77f5000b1f0138d4a0ee2a8a0af5446ea67871fd Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org> AuthorDate: Sun Sep 1 11:32:08 2024 +0000 Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org> CommitDate: Sun Sep 1 17:48:07 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f5000b
net-libs/webkit-gtk: add workaround for riscv build failure There's a reproducible build failure on riscv that has been open upstream for almost six months. On my machine at least, it can be worked around by passing -DENABLE_JIT=OFF to CMake, so let's do that in the meantime when USE=riscv is set. Closes: https://bugs.gentoo.org/938162 Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org> net-libs/webkit-gtk/webkit-gtk-2.44.3-r410.ebuild | 3 +++ net-libs/webkit-gtk/webkit-gtk-2.44.3-r600.ebuild | 3 +++ net-libs/webkit-gtk/webkit-gtk-2.44.3.ebuild | 3 +++ 3 files changed, 9 insertions(+) diff --git a/net-libs/webkit-gtk/webkit-gtk-2.44.3-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.44.3-r410.ebuild index c150ea58d69d..83b7c85cddc9 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.44.3-r410.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.44.3-r410.ebuild @@ -240,6 +240,9 @@ src_configure() { -DUSE_WOFF2=ON ) + # Temporary workaround for bug 938162 (upstream bug 271371). + use riscv && mycmakeargs+=( -DENABLE_JIT=OFF ) + # https://bugs.gentoo.org/761238 append-cppflags -DNDEBUG diff --git a/net-libs/webkit-gtk/webkit-gtk-2.44.3-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.44.3-r600.ebuild index 7952234cddf5..4deeda8e8d09 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.44.3-r600.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.44.3-r600.ebuild @@ -244,6 +244,9 @@ src_configure() { -DUSE_WOFF2=ON ) + # Temporary workaround for bug 938162 (upstream bug 271371). + use riscv && mycmakeargs+=( -DENABLE_JIT=OFF ) + # https://bugs.gentoo.org/761238 append-cppflags -DNDEBUG diff --git a/net-libs/webkit-gtk/webkit-gtk-2.44.3.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.44.3.ebuild index a5535bd92795..8bb3bea943e0 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.44.3.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.44.3.ebuild @@ -238,6 +238,9 @@ src_configure() { -DUSE_WOFF2=ON ) + # Temporary workaround for bug 938162 (upstream bug 271371). + use riscv && mycmakeargs+=( -DENABLE_JIT=OFF ) + # https://bugs.gentoo.org/761238 append-cppflags -DNDEBUG
