Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 923634 - >=www-client/firefox-120: Enable wasm-gc to match official binaries
Summary: >=www-client/firefox-120: Enable wasm-gc to match official binaries
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL: https://spritely.institute/news/schem...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2024-02-02 15:58 UTC by Vivianne
Modified: 2024-02-02 18:06 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(-)