commit: 83ffeaf951ea1f2e8d3520b9d8d5a3d05866a464
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 6 20:27:49 2025 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jan 6 20:30:30 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ffeaf9
www-client/firefox: edit the comment about wasm-sandbox REQUIRED_USE
- there might be a solution for clang <19, but will need to test it before
implementing it. (bmo#1905251)
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
www-client/firefox/firefox-134.0.ebuild | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/www-client/firefox/firefox-134.0.ebuild
b/www-client/firefox/firefox-134.0.ebuild
index fd8ced9e760d..d6b84147dda0 100644
--- a/www-client/firefox/firefox-134.0.ebuild
+++ b/www-client/firefox/firefox-134.0.ebuild
@@ -86,10 +86,9 @@ IUSE+=" +system-libvpx system-png +system-webp valgrind
wayland wifi +X"
IUSE+=" +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry
wasm-sandbox"
# "wasm-sandbox? ( llvm_slot_19 )" - most likely due to wasi-sdk-25.0 being
llvm-19 based, and
-# llvm/clang-19 turning on reference types for wasm targets. While I hate this
REQUIRED_USE
-# constraint, it's either this or removing llvm-17/18 compat, or having
upstream to patch
-# clang-17/18 (not going to happen ever). Luckily clang-19 is already stable
in Gentoo so it should
-# be widely adopted already.
+# llvm/clang-19 turning on reference types for wasm targets. Luckily clang-19
is already stable in
+# Gentoo so it should be widely adopted already - however, it might be
possible to workaround
+# the constraint simply by modifying CFLAGS when using clang-17/18. Will need
to investigate (bmo#1905251)
REQUIRED_USE="|| ( X wayland )
debug? ( !system-av1 )
pgo? ( jumbo-build )