about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMads Marquart <mads@marquart.dk>2024-02-19 13:30:53 +0100
committerMads Marquart <mads@marquart.dk>2024-02-19 13:30:53 +0100
commita3cf493642e770783d2bd89deb8afe90af45525b (patch)
tree773db403eef2fba70434e58f40da8c2df89143be
parentcd530fccb3f4bc870d3e671d6944fa2883720b14 (diff)
downloadrust-a3cf493642e770783d2bd89deb8afe90af45525b.tar.gz
rust-a3cf493642e770783d2bd89deb8afe90af45525b.zip
Lower default Mac Catalyst deployment target to 13.1
Same default as Clang:
https://github.com/llvm/llvm-project/blob/d022f32c73c57b59a9121eba909f5034e89c628e/clang/lib/Driver/ToolChains/Darwin.cpp#L2038
-rw-r--r--compiler/rustc_target/src/spec/base/apple/mod.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_target/src/spec/base/apple/mod.rs b/compiler/rustc_target/src/spec/base/apple/mod.rs
index 322d1c4e5f6..dd75377ead2 100644
--- a/compiler/rustc_target/src/spec/base/apple/mod.rs
+++ b/compiler/rustc_target/src/spec/base/apple/mod.rs
@@ -311,7 +311,8 @@ fn ios_deployment_target(arch: Arch, abi: &str) -> (u32, u32) {
     // If you are looking for the default deployment target, prefer `rustc --print deployment-target`.
     let (major, minor) = match (arch, abi) {
         (Arm64e, _) => (14, 0),
-        (_, "macabi") => (14, 0),
+        // Mac Catalyst defaults to 13.1 in Clang.
+        (_, "macabi") => (13, 1),
         _ => (10, 0),
     };
     from_set_deployment_target("IPHONEOS_DEPLOYMENT_TARGET").unwrap_or((major, minor))