Closed Bug 1810627 Opened 3 years ago Closed 3 years ago

Allow to build without a wasi sysroot

Categories

(Firefox Build System :: General, task)

task

Tracking

(firefox-esr102 fixed, firefox110 fixed, firefox111 fixed)

RESOLVED FIXED
111 Branch
Tracking Status
firefox-esr102 --- fixed
firefox110 --- fixed
firefox111 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

No description provided.

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.

Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/93b94212020f Allow to build without a wasi sysroot. r=firefox-build-system-reviewers,ahochheiden

Backed out for causing build bustages

Backout link

Push with failures

Failure log

Flags: needinfo?(mh+mozilla)
Flags: needinfo?(mh+mozilla)
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/b49ff59bb2cd Allow to build without a wasi sysroot. r=firefox-build-system-reviewers,ahochheiden

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.

Flags: needinfo?(mh+mozilla)
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/0c789f2627ca Allow to build without a wasi sysroot. r=firefox-build-system-reviewers,ahochheiden

(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.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
Depends on: 1747145
No longer depends on: 1810530

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):
Attachment #9312535 - Flags: approval-mozilla-esr102?
Attachment #9312535 - Flags: approval-mozilla-beta?

Comment on attachment 9312535 [details]
Bug 1810627 - Allow to build without a wasi sysroot.

Approved for 110 beta 4, thanks.

Attachment #9312535 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Comment on attachment 9312535 [details]
Bug 1810627 - Allow to build without a wasi sysroot.

Approved for 102.8esr.

Attachment #9312535 - Flags: approval-mozilla-esr102? → approval-mozilla-esr102+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: