bytecodealliance / wasm-micro-runtime

WebAssembly Micro Runtime (WAMR)
Apache License 2.0
4.91k stars 625 forks source link

Please publish release artefacts with GC and EH support #3829

Open bashor opened 4 weeks ago

bashor commented 4 weeks ago

Feature

To get GC and EH support, right now, we need to build WAMR from sources, which complicates

Ideally, we need builds for [Linux | macOS | Windows] * [x86 | Arm] (64-bit versions probably would be enough), though I'm not quite sure about Linux Arm, macOS x86.

Benefit

Having such binaries in releases may remove/reduce barriers to trying WAMR on wasm binaries requiring GC and EH support. Also, in this case, it would be simpler for us to use WAMR in our compiler tests and examples

Alternatives

Someone else could do it, but official binaries are likely more trustworthy. Also, it's simpler to keep such builds up to date inside the WAMR project.

TianlongLiang commented 1 week ago

Thanks for your suggestion, I modified the release CI to add the builds for x86 [Linux | macOS | Windows], and on Windows and Linux, test your wasi example, they can run successfully.

bashor commented 1 week ago

🙌 Great! Thanks!

bashor commented 1 week ago

How about Arm+macOS?

TianlongLiang commented 1 week ago

I will look into arm macOS and it will probably be ready in the release after the next(next is 2.2.0, which will be released soon, so maybe release binaries can have arm+macOS in 2.2.1 or so), I want to test it more on the arm macOS but I don't have the environment right now.

bashor commented 1 week ago

@TianlongLiang awesome! We are looking forward to it!

wenyongh commented 6 days ago

@bashor https://github.com/bytecodealliance/wasm-micro-runtime/releases/tag/WAMR-2.2.0.

bashor commented 6 days ago

@wenyongh super, thanks for the update!