diff options
| author | Stuart Cook <Zalathar@users.noreply.github.com> | 2024-09-12 20:37:15 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-12 20:37:15 +1000 |
| commit | 65a5cd467d020e58f67344e34da1edc6a7d27fe7 (patch) | |
| tree | 88ef10cb7e2a04eac00c7d67a18366aeb44fb07f /compiler/rustc_codegen_cranelift/example/std_example.rs | |
| parent | 8e037ccec74dd536173ba60f12e724f4c2ad5ef9 (diff) | |
| parent | 97df8fb7ecce4ff77d1da199742a822dfddeac2f (diff) | |
| download | rust-65a5cd467d020e58f67344e34da1edc6a7d27fe7.tar.gz rust-65a5cd467d020e58f67344e34da1edc6a7d27fe7.zip | |
Rollup merge of #129367 - madsmtm:fix-apple-aarch64-deployment-targets, r=jieyouxu
Fix default/minimum deployment target for Aarch64 simulator targets The minimum that `rustc` encoded did not match [the version in Clang](https://github.com/llvm/llvm-project/blob/llvmorg-18.1.8/llvm/lib/TargetParser/Triple.cpp#L1900-L1932), and that meant that that when linking, Clang ended up bumping the version. See https://github.com/rust-lang/rust/issues/129432 for more motivation behind this change. Specifically, this PR sets the correct deployment target of the following targets: - `aarch64-apple-ios-sim` from 10.0 to 14.0 - `aarch64-apple-tvos-sim` from 10.0 to 14.0 - `aarch64-apple-watchos-sim` from 5.0 to 7.0 - `aarch64-apple-ios-macabi` from 13.1 to 14.0 I have chosen not to document the `-sim` changes in the platform support docs, as it is fundamentally uninteresting; the normal targets (e.g. `aarch64-apple-ios`) still have the same deployment target, and that's what developers should actually target. r? compiler CC `@BlackHoleFox`
Diffstat (limited to 'compiler/rustc_codegen_cranelift/example/std_example.rs')
0 files changed, 0 insertions, 0 deletions
