Closed Bug 1732824 Opened 3 years ago Closed 3 years ago

Update wasi-sdk to the latest trunk

Categories

(Firefox Build System :: Toolchains, task)

task

Tracking

(firefox95 fixed)

RESOLVED FIXED
95 Branch
Tracking Status
firefox95 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(1 file)

No description provided.
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/2f93c060a50c Update wasi-sdk to the latest trunk. r=firefox-build-system-reviewers,andi
Regressions: 1732874
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 94 Branch
Status: RESOLVED → REOPENED
Flags: needinfo?(mh+mozilla)
Resolution: FIXED → ---
Target Milestone: 94 Branch → ---
Flags: needinfo?(mh+mozilla)
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/5b3ea42ac6bc Update wasi-sdk to the latest trunk. r=firefox-build-system-reviewers,andi
Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 95 Branch

Bug 1739128 is a consequence of this change.

Looks like WASI-SDK 13 is about to go live soon: https://github.com/WebAssembly/wasi-sdk/issues/202

And now we have WASI-SDK 14 because of borkage in WASI-SDK 13: https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-14

Dan Gohman stated the following with regard to an update to the WASI SDK and the forthcoming LLVM 13.0.1:

"At a quick scan through the changes on the release/13.x branch so far, most are specific to other platforms, but one that stands out to me is the SLPVectorization patch, D106613. It looks like we should do a new release for 13.0.1."

The bug he's referencing is https://reviews.llvm.org/D106613?id=375058

So we should expect a new WASI SDK in the future.

Blocks: 1758626

WASI-SDK 15 was just minted: https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-15

Update to LLVM 14.0.
Update to the latest wasi-libc
    Add support for accept and accept4
    Add support for DTTOIF and IFTODT.
    Add support for utimes and futimesat.

And now we have WASI-SDK 16: https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-16

Update to LLVM 14.0.4.
Update wasi-libc to 30094b6ed05f19cee102115215863d185f2db4f0.
    Fix utimensat to avoid passing uninitialized values into WASI calls.
    Optimize memcpy etc. using bulk-memory
    Update to musl 1.2.3.
    Fix gettimeofday to correctly handle a null argument.
    Remove support for __original_main. (#295)

Wouldn't WASi-SDK 16 be good to include for 104?

(In reply to Arthur K. [He/Him] from comment #16)

Wouldn't WASi-SDK 16 be good to include for 104?

bug 1773200

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

Attachment

General

Created:
Updated:
Size: