Skip to content

Build wasip3 target#593

Merged
alexcrichton merged 4 commits intoWebAssembly:mainfrom
rvolosatovs:feat/build-wasip3
Mar 3, 2026
Merged

Build wasip3 target#593
alexcrichton merged 4 commits intoWebAssembly:mainfrom
rvolosatovs:feat/build-wasip3

Conversation

@rvolosatovs
Copy link
Copy Markdown
Contributor

@rvolosatovs rvolosatovs commented Feb 13, 2026

Build wasip3 target

Requires #592

There's a lot of failing tests currently, so we'll probably want to rebase this PR as we pull in more recent versions of wasi-libc and merge once tests pass

rvolosatovs and others added 3 commits March 3, 2026 09:27
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
* Don't build the target by default yet
* Build a separate compiler-rt for updated ABI eventually
@alexcrichton alexcrichton marked this pull request as ready for review March 3, 2026 17:33
Copy link
Copy Markdown
Collaborator

@alexcrichton alexcrichton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've pushed a few changes here to help this land:

  • I rebased this on main and handled conflicts
  • The wasm32-wasip3 target is off-by-default (not included in the default list)
  • A separate compiler-rt build is done to handle the different ABI of wasip3 in the future.

@alexcrichton alexcrichton enabled auto-merge (squash) March 3, 2026 17:33
@alexcrichton alexcrichton merged commit 3f0e04a into WebAssembly:main Mar 3, 2026
10 checks passed
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.

2 participants