Closed Bug 1596219 Opened 5 years ago Closed 5 years ago

Augment wasi sysroot from bug 1582192 with bits necessary to perform wasm builds

Categories

(Core :: General, task)

task
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla72
Tracking Status
firefox72 --- fixed

People

(Reporter: rstewart, Assigned: rstewart)

References

Details

Attachments

(1 file)

Bug 1582192 produced a "sysroot" which only contains a libc (and doesn't contain other necessary bits for performing compilation, like libc++). https://github.com/CraneStation/wasi-sdk provides a more complete implementation.

Pushed by rstewart@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0510a1e72ec6 Augment wasi sysroot from bug 1582192 with bits necessary to perform wasm builds r=froydnj
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72

Ricky: Could you file a follow-up bug detailing what you tried to get this going using your "in-house" clang (and what you ran into)? I am trying to backport the necessary build changes (among others) to ESR 68 to get thes RLBox work going in Tor Browser and I would be willing to spend some figuring at least out if we run into the same issues. Right now, cloning the repo and its submodules does not work for me as I just get a "fatal: unable to access 'https://git.savannah.gnu.org/git/config.git/': The requested URL returned error: 502". Not sure how you got all the pieces in but that approach seems quite brittle to me.

Flags: needinfo?(rstewart)

Acknowledged, I'll file a follow-up bug for this.

I'm not sure what was going on with the clone when you were testing it, but I can't reproduce that right now -- the clone works now, and I haven't seen anything like that either on any of my dev machines or in automation, but we should keep an eye on it. Personally I'm not sure that a git repo under the gnu.org domain is necessarily reason for concern.

Flags: needinfo?(rstewart)

Follow-up bug 1602135

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: