summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Orlitzky <mjo@gentoo.org>2024-09-01 07:32:08 -0400
committerMichael Orlitzky <mjo@gentoo.org>2024-09-01 13:48:07 -0400
commit77f5000b1f0138d4a0ee2a8a0af5446ea67871fd (patch)
tree2c5602e367f7afbd8fa1b4cbbc86a4e24fadbc28 /net-libs
parentdev-python/orjson: Remove old (diff)
downloadgentoo-77f5000b1f0138d4a0ee2a8a0af5446ea67871fd.tar.gz
gentoo-77f5000b1f0138d4a0ee2a8a0af5446ea67871fd.tar.bz2
gentoo-77f5000b1f0138d4a0ee2a8a0af5446ea67871fd.zip
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@gentoo.org>
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.44.3-r410.ebuild3
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.44.3-r600.ebuild3
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.44.3.ebuild3
3 files changed, 9 insertions, 0 deletions
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