The direct cause of #3166 is that wasm32-unknown-unknown hasn't been hardcoded into our codebase:
| staticLIST_ARCHS:&[&str] = &[ |
| "i386", |
| "i586", |
| "i686", |
| "x86_64", |
| "arm", |
| "armv7", |
| "armv7s", |
| "aarch64", |
| "mips", |
| "mipsel", |
| "mips64", |
| "mips64el", |
| "powerpc", |
| "powerpc64", |
| "powerpc64le", |
| "riscv64gc", |
| "s390x", |
| "loongarch64", |
| ]; |
| staticLIST_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 modificationinfo: 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