-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
Unable to build for arm64_32-apple-watchos #111217
Comments
arm64_32-apple-watchos is a tier 3 target. Generally we do not support tier 3, although we do take patches fixing bugs. |
Now now, a very minimal amount of support is technically still support! More to the point, this is something that the target maintainers are probably best equipped to help with: @deg4uss3r @vladimir-ea Is this a regression? Did this work before? |
Thanks for raising @AnLUFan and thanks for tagging me @workingjubilee This does appear to be a regression caused by: commit a529ba8 Fix aarch64-unknown-linux-gnu_ilp32 target This was broken because the synthetic object files produced by rustc were for 64-bit AArch64, which caused link failures when combined with 32-bit ILP32 object files. This PR updates the object crate to 0.30.1 which adds support for generating ILP32 AArch64 object files. Specifically this change to compiler/rustc_codegen_ssa/src/back/metadata.rs I will see if I can fix. |
...might be a stable to stable regression actually, with that age, but whatevs! Kiiinda hard to use a tier 3 target with a stable compiler in any case. |
…-watchos compile target. Rust issue: rust-lang/rust#111217
…-watchos compile target. Rust issue: rust-lang/rust#111217
#111413 is in and this currently seems to successfully build. Thank you everyone! I will close this. |
Code
Unmodified cargo init --lib
Meta
rustc +nightly --version --verbose
:Error output
Backtrace
The text was updated successfully, but these errors were encountered: