Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 923634

Summary: >=www-client/firefox-120: Enable wasm-gc to match official binaries
Product: Gentoo Linux Reporter: Vivianne <puttabutta>
Component: Current packagesAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED FIXED    
Severity: normal CC: parona
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://spritely.institute/news/scheme-wireworld-in-browser.html
See Also: https://github.com/gentoo/gentoo/pull/35149
Whiteboard:
Package list:
Runtime testing required: ---

Description Vivianne 2024-02-02 15:58:46 UTC
Firefox built from the ebuilds does not have all the functionality of the distributed firefox binary. It is missing wasm-gc support which is on by default as of 120.

I have created a PR: https://github.com/gentoo/gentoo/pull/35149

Reproducible: Always

Steps to Reproduce:
1. Visit https://spritely.institute/news/scheme-wireworld-in-browser.html
2. Scroll to the bottom
3. Observe a blank iframe and the console error "CompileError: wasm validation error: at offset 12: gc types not enabled"
Actual Results:  
Inability to run GC wasm such as Guile Hoot in the browser. No options for wasm gc in about:config

Expected Results:  
GC'd wasm works as expected, can use Guile Hoot from a fresh build in version >120

I am new to contributing to Gentoo so guidance is appreciated. Thank you!
Comment 1 Larry the Git Cow gentoo-dev 2024-02-02 18:06:44 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fd91db7a1786b1deed8e913a353c6913144a375

commit 3fd91db7a1786b1deed8e913a353c6913144a375
Author:     Vivianne Langdon <puttabutta@gmail.com>
AuthorDate: 2024-02-02 18:05:36 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2024-02-02 18:06:42 +0000

    www-client/firefox: ebuilds that enable wasm gc by default.
    
    Closes: https://bugs.gentoo.org/923634
    Signed-off-by: Vivianne Langdon <puttabutta@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/35149
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 www-client/firefox/firefox-122.0.ebuild | 2 --
 1 file changed, 2 deletions(-)