-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build fails for target aarch64-unknown-linux-musl #2133
Comments
I see that the issue has been patched and is resolved if I upgrade to the latest version of the
Like @ifreund, building for the |
On |
I'm having the same issue of @pmengelbert, is there any way to workaround for now? For instance fork |
something along https://gist.github.com/lu-zero/e770b7c3c01277a7ccac51b2af692632 should fix it. |
Populate mcontext_t on aarch64-linux-musl It is used by wasmtime. Should address bytecodealliance/wasmtime#2133
Populate mcontext_t on aarch64-linux-musl It is used by wasmtime. Should address bytecodealliance/wasmtime#2133
This build now currently works for this target, so closing. |
I am currently in the process of packaging wasmtime for void linux, a distribution which supports multiple architectures and musl as an alternative to glibc.
Reading the following code, it looks like wasmtime is intended to support
aarch64
on linux.wasmtime/crates/runtime/src/traphandlers.rs
Lines 158 to 172 in 0387169
It builds fine for
aarch64-unknown-linux-gnu
but fails foraarch64-unknown-linux-musl
with the following error:Building for
x86_64-unknown-linux-musl
works fine.This failure occurred with rust
1.44.1
and wasmtime0.19.0
The text was updated successfully, but these errors were encountered: