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 )

Reply via email to