You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The same PR's native ARM64 build job successfully builds the compiler and passes the LLVM allocator regression. Its build command includes --target aarch64-pc-windows-msvc. The cases job also installs llvm-mingw and changes PATH. These are investigation leads, not a proven explanation.
Capture cargo -vv/llvm-sys link-search output and verify the actual ARM64 SDK psapi.lib resolution.
Reconcile native target selection, SDK library search paths, and any PATH interaction; preserve the configured output path or update all consumers if an explicit Cargo target changes it.
Observed on PR #606 head
037baf248a9793be2b0563fb28972b5c4fb9714a(2026-09-12).The Cases Windows GNU arm64 job now fails while building the native Rust compiler, before any Wave case runs.
Failing cases job:
The failing command is:
The same PR's native ARM64 build job successfully builds the compiler and passes the LLVM allocator regression. Its build command includes
--target aarch64-pc-windows-msvc. The cases job also installs llvm-mingw and changes PATH. These are investigation leads, not a proven explanation.Both logs show:
RUSTFLAGS: -C target-feature=+crt-static -l bcrypt -l ws2_32LIBcontaining provisioned ARM64 libxml2, MSVC ARM64, Windows SDK UCRT ARM64, and Windows SDK UM ARM64 directories.Starting points:
Acceptance:
cargo -vv/llvm-sys link-search output and verify the actual ARM64 SDKpsapi.libresolution.Related: #493, #292, #606. This is a compiler-build/link dependency failure, not evidence that generated GNU ARM64 programs failed.