Skip to content

[wasm] Bump emsdk to 5.0.6 / WASI SDK to 33 - #780

Merged
akoeplinger merged 4 commits into
dotnet/mainfrom
lewing-update-emsdk-506
Jul 7, 2026
Merged

akoeplinger merged 4 commits into
dotnet/mainfrom
lewing-update-emsdk-506

Conversation

@lewing

@lewing lewing commented Jul 6, 2026 •

Copy link
Copy Markdown
Member

Replaces #764 with current versions from the dependency flow.

Changes

  • Emscripten 3.1.56 → 5.0.6 (LLVM 23) — package names and versions updated via darc update-dependencies from latest dotnet/dotnet build (version 11.0.0-preview.7.26356.103)
  • WASI SDK 16 → 33 with updated download URLs (new arch-based naming)
  • Arcade/Helix SDK updated to 11.0.0-beta.26356.103
  • CI containers: switched from cbl-mariner-2.0-cross-amd64 / ubuntu-20.04-webassembly to azurelinux-3.0-net11.0-cross-amd64
  • Removed PatchEmscripten target and eng/patches/emcc.py (workaround no longer needed at 5.0.6)
  • Updated icu.wasi.mk threading flags for wasi-sdk 33
  • Extended lld linker detection to all wasm targets (not just browser)
  • No general-testing feed — the 5.0.6 packages are now on production feeds

Contributes to dotnet/runtime#113786

- Update Emscripten transport packages from 3.1.56 to 5.0.6
- Update versions to 11.0.0-preview.7.26356.103 from latest dotnet/dotnet flow
- Update Arcade SDK to 11.0.0-beta.26356.103
- Switch CI containers from cbl-mariner-2.0/ubuntu-20.04 to azurelinux-3.0-net11.0-webassembly-amd64
- Update WASI SDK from 16 to 33 with new download URL scheme
- Remove PatchEmscripten target and eng/patches/emcc.py (no longer needed)
- Add libc++ copy step for LLVM 23 compatibility
- Update icu.wasi.mk for wasi-sdk 33 threading support
- Extend lld linker detection to all wasm targets (not just browser)
- Do not add general-testing feed (packages now on production feeds)

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@lewing
lewing requested review from akoeplinger and pavelsavara July 6, 2026 17:56
@lewing

lewing commented Jul 6, 2026

Copy link
Copy Markdown
Member Author

@pavelsavara session created a new pr for some reason, I'm fine updating yours instead

@akoeplinger
akoeplinger merged commit fa49864 into dotnet/main Jul 7, 2026
7 checks passed
@akoeplinger
akoeplinger deleted the lewing-update-emsdk-506 branch July 7, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants