Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 618998 - >=www-client/firefox-53 please add "rust" USE flag to enable building rust based components
Summary: >=www-client/firefox-53 please add "rust" USE flag to enable building rust ba...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-19 23:57 UTC by Reuben Martin
Modified: 2017-08-17 01:26 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 Reuben Martin 2017-05-19 23:57:53 UTC
It's going to have to happen at some point...

Reproducible: Always
Comment 1 Jory A. Pratt gentoo-dev 2017-05-21 10:30:09 UTC
rust useflag is already available. You just have to unmask the useflag which won't happen until firefox-54.x
Comment 2 Karol Grudziński 2017-05-26 15:43:19 UTC
'Rust' USE flag won't make much sense in the future because Rust is required for building Firefox 54[1][2]. It will make new Firefox unavailable to non-Tier-1[3] architectures which AFAIK aren't supported in Gentoo's Rust ebuild.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1284816
[2] https://developer.mozilla.org/en-US/Firefox/Building_Firefox_with_Rust_code
[3] https://forge.rust-lang.org/platform-support.html
Comment 3 David Heidelberg (okias) 2017-08-16 20:31:12 UTC
So since Firefox 55 is already in tree, can be this one closed?

"Support for building without Rust code was removed in bug 1284816. For Firefox 54 it's possible to build without Rust by patching out that and subsequent changes, but starting with Firefox 55 this becomes increasingly difficult and affects user security and available features." [1]

[1] https://developer.mozilla.org/en-US/Firefox/Building_Firefox_with_Rust_code
Comment 4 Jory A. Pratt gentoo-dev 2017-08-17 01:26:59 UTC
Rust must made mandatory in 54.x we did not opt to patch it out, 55.0.1 is in tree and depends directly on virtual/rust