mirror of https://github.com/WebAssembly/wasi-sdk
This commit has two intertwined changes within it. First the LLVM submodule is updated to the 18.1.2 release branch. This alone would cause CI and tests to fail due to differing behavior for the `wasm32-wasip2` target. To fix these test failures the `wasm-component-ld` tool is added to the build. This tool is a Rust-written tool and installed via `cargo install` as part of the build at a pinned version written in the `Makefile`. This linker, used for components, is then used for the `wasm32-wasip2` target. Tests and CI are then updated to skip the need to have `wasm-tools` or the adapter for WASI when making components since that's now the job of `wasm-component-ld`. This then necessitated some changes to tests too.pull/402/head
parent
a7b2182949
commit
d129523c4d
@ -1 +1 @@
|
||||
Subproject commit 461274b81d8641eab64d494accddc81d7db8a09e
|
||||
Subproject commit 26a1d6601d727a96f4301d0d8647b5a42760ae0c
|
@ -1,6 +1,6 @@
|
||||
Error: failed to run main module `abort.c.---.wasm`
|
||||
|
||||
Caused by:
|
||||
0: failed to invoke command default
|
||||
0: failed to invoke
|
||||
1: error while executing at wasm backtrace:
|
||||
2: wasm trap: wasm `unreachable` instruction executed
|
||||
|
Loading…
Reference in new issue