The direct cause of #3166 is that wasm32-unknown-unknown hasn't been hardcoded into our codebase:
|
static LIST_ARCHS: &[&str] = &[ |
|
"i386", |
|
"i586", |
|
"i686", |
|
"x86_64", |
|
"arm", |
|
"armv7", |
|
"armv7s", |
|
"aarch64", |
|
"mips", |
|
"mipsel", |
|
"mips64", |
|
"mips64el", |
|
"powerpc", |
|
"powerpc64", |
|
"powerpc64le", |
|
"riscv64gc", |
|
"s390x", |
|
"loongarch64", |
|
]; |
|
static LIST_OSES: &[&str] = &[ |
|
"pc-windows", |
|
"unknown-linux", |
|
"apple-darwin", |
|
"unknown-netbsd", |
|
"apple-ios", |
|
"linux", |
|
"rumprun-netbsd", |
|
"unknown-freebsd", |
|
"unknown-illumos", |
|
]; |
[...] we really should not hardcode target triples in our artifact, as the complete list changes quite regularly.
rustup 1.27.0+74 (a6c9fae91 2024-04-21) dirty 1 modification
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.77.2 (25ef9e3d8 2024-04-09)`
Verification
Problem
#3601 (comment)
Rustup version