Allow to build without a wasi sysroot
Categories
(Firefox Build System :: General, task)
Tracking
(firefox-esr102 fixed, firefox110 fixed, firefox111 fixed)
People
(Reporter: glandium, Assigned: glandium)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
|
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
RyanVM
:
approval-mozilla-esr102+
|
Details | Review |
| Assignee | ||
Comment 1•3 years ago
|
||
On e.g. Debian unstable, the wasi SDK is available via packages in a
multiarch fashion, which doesn't require the --sysroot flag being passed
to the compiler.
| Assignee | ||
Updated•3 years ago
|
Comment 3•3 years ago
|
||
| Assignee | ||
Updated•3 years ago
|
Comment 5•3 years ago
|
||
Backed out 3 changesets (Bug 1747145, Bug 1810627) for causing mochitest failures in /test_webassembly_compile.html
Log: https://treeherder.mozilla.org/logviewer?job_id=402747935&repo=autoland&lineNumber=2975
Backout: https://hg.mozilla.org/integration/autoland/rev/3057a2275d31d605e8cade763c03d08fca0806e5
| Assignee | ||
Comment 6•3 years ago
|
||
This and bug 1747145 are, in practice, no-ops for CI. That some random stuff happens to have started failing on this landing has be a coincidence, maybe one involving sccache somehow. As a matter of fact, the same test didn't fail on try. I'm relanding and we'll see how it goes.
| Assignee | ||
Comment 8•3 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #6)
This and bug 1747145 are, in practice, no-ops for CI. That some random stuff happens to have started failing on this landing has be a coincidence, maybe one involving sccache somehow. As a matter of fact, the same test didn't fail on try. I'm relanding and we'll see how it goes.
In fact, it looks like it was still happening after the backout.
Comment 9•3 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 10•3 years ago
|
||
Comment on attachment 9312535 [details]
Bug 1810627 - Allow to build without a wasi sysroot.
Beta/Release Uplift Approval Request
- User impact if declined: Build-only change that is a no-op in practice for most builds. It allows downstreams like Debian to enable wasm sandboxing with their packaged wasi SDK.
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: Bug 1747145
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): See above
- String changes made/needed: N/A
- Is Android affected?: No
ESR Uplift Approval Request
- If this is not a sec:{high,crit} bug, please state case for ESR consideration: See beta request
- User impact if declined:
- Fix Landed on Version: 111
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky):
Comment 11•3 years ago
|
||
Comment on attachment 9312535 [details]
Bug 1810627 - Allow to build without a wasi sysroot.
Approved for 110 beta 4, thanks.
Comment 12•3 years ago
|
||
| bugherder uplift | ||
Comment 13•3 years ago
|
||
Comment on attachment 9312535 [details]
Bug 1810627 - Allow to build without a wasi sysroot.
Approved for 102.8esr.
Comment 14•3 years ago
|
||
| bugherder uplift | ||
Description
•