alexcrichton unlabeled issue #2133:
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
aarch64on linux.It builds fine for
aarch64-unknown-linux-gnubut fails foraarch64-unknown-linux-muslwith the following error:error[E0412]: cannot find type `ucontext_t` in crate `libc` --> crates/runtime/src/traphandlers.rs:165:52 | 165 | let cx = &*(cx as *const libc::ucontext_t); | ^^^^^^^^^^ not found in `libc` error: aborting due to previous error For more information about this error, try `rustc --explain E0412`. error: could not compile `wasmtime-runtime`.Building for
x86_64-unknown-linux-muslworks fine.This failure occurred with rust
1.44.1and wasmtime0.19.0
alexcrichton labeled issue #2133:
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
aarch64on linux.It builds fine for
aarch64-unknown-linux-gnubut fails foraarch64-unknown-linux-muslwith the following error:error[E0412]: cannot find type `ucontext_t` in crate `libc` --> crates/runtime/src/traphandlers.rs:165:52 | 165 | let cx = &*(cx as *const libc::ucontext_t); | ^^^^^^^^^^ not found in `libc` error: aborting due to previous error For more information about this error, try `rustc --explain E0412`. error: could not compile `wasmtime-runtime`.Building for
x86_64-unknown-linux-muslworks fine.This failure occurred with rust
1.44.1and wasmtime0.19.0
alexcrichton commented on issue #2133:
This build now currently works for this target, so closing.
alexcrichton closed issue #2133:
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
aarch64on linux.It builds fine for
aarch64-unknown-linux-gnubut fails foraarch64-unknown-linux-muslwith the following error:error[E0412]: cannot find type `ucontext_t` in crate `libc` --> crates/runtime/src/traphandlers.rs:165:52 | 165 | let cx = &*(cx as *const libc::ucontext_t); | ^^^^^^^^^^ not found in `libc` error: aborting due to previous error For more information about this error, try `rustc --explain E0412`. error: could not compile `wasmtime-runtime`.Building for
x86_64-unknown-linux-muslworks fine.This failure occurred with rust
1.44.1and wasmtime0.19.0
Last updated: Dec 06 2025 at 06:05 UTC