On 14/02/2020 14:51, Michael Forney wrote: > Recently, I've been spending some time writing upstreamable patches > for long standing musl incompatibilities in Firefox (and the parts it > imports from chromium), and pushing to get them fixed finally. > > So far, I've had some good success: > https://hg.mozilla.org/mozilla-central/rev/1acc873aa118 > https://hg.mozilla.org/mozilla-central/rev/660da1ec99c0 > https://hg.mozilla.org/mozilla-central/rev/3ec8c96f4d53 > https://hg.mozilla.org/mozilla-central/rev/7c6f9f854cfc > https://hg.mozilla.org/mozilla-central/rev/a3096ca24124 > > All but the last one should be available in the next Firefox release (74). > > I believe the last remaining remaining issue is usage of getcontext in > tools/profiler. I've just filed a bug at > https://bugzilla.mozilla.org/show_bug.cgi?id=1615713. I have a couple > ideas for a fix (outlined in that bug), but haven't written a patch > yet. If anyone has suggestions, please let me know! > > In one of the reviews, the reviewer mentioned about the existence of > build target support tiers: > https://developer.mozilla.org/en-US/docs/Mozilla/Supported_build_configurations > > I was thinking that once Firefox can build with musl out of the box, > it would be really great to see if we can get Mozilla to consider musl > to be a Tier 3 target (at least x86_64), so we can avoid any musl > regressions in the future. > > -Michael > Thank you so much for your work! Especially on Bug 1157850, that has been annoying me for quite a while. Most of our work has been on the Rust integration side, and also PowerPC (I believe mhoye added PowerPC to Tier 3 specifically because of the combined efforts of us and Fedora.) It would probably be best to tried and add musl as an "and" to the Tier 3 statement about the various architectures. This way it isn't specific to any one architecture nor maintainer, but rather a community effort from all interested people (you, us, Void, Alpine..) Best to you and yours, --arw -- A. Wilcox (awilfox) Project Lead, Adélie Linux https://www.adelielinux.org