about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVladimir Michael Eatwell <dimir@fb.com>2022-11-13 12:29:55 +0000
committerVladimir Michael Eatwell <dimir@fb.com>2022-11-13 13:57:31 +0000
commitdb99a89e38c806a3240098876a725ce4b24b4193 (patch)
tree0df3835fcf622ed2c221360ae0971b6cffbef7a4
parent928d14bcd1976ffd33e743aa09c7c22a063bf87c (diff)
downloadrust-db99a89e38c806a3240098876a725ce4b24b4193.tar.gz
rust-db99a89e38c806a3240098876a725ce4b24b4193.zip
[watchos] Dynamic linking is not allowed for watchos targets
-rw-r--r--compiler/rustc_target/src/spec/arm64_32_apple_watchos.rs2
-rw-r--r--compiler/rustc_target/src/spec/armv7k_apple_watchos.rs2
2 files changed, 4 insertions, 0 deletions
diff --git a/compiler/rustc_target/src/spec/arm64_32_apple_watchos.rs b/compiler/rustc_target/src/spec/arm64_32_apple_watchos.rs
index 2cf2cbc7510..52ee68e7560 100644
--- a/compiler/rustc_target/src/spec/arm64_32_apple_watchos.rs
+++ b/compiler/rustc_target/src/spec/arm64_32_apple_watchos.rs
@@ -12,6 +12,8 @@ pub fn target() -> Target {
             features: "+neon,+fp-armv8,+apple-a7".into(),
             max_atomic_width: Some(128),
             forces_embed_bitcode: true,
+            dynamic_linking: false,
+            position_independent_executables: true,
             // These arguments are not actually invoked - they just have
             // to look right to pass App Store validation.
             bitcode_llvm_cmdline: "-triple\0\
diff --git a/compiler/rustc_target/src/spec/armv7k_apple_watchos.rs b/compiler/rustc_target/src/spec/armv7k_apple_watchos.rs
index 45ead8d65ab..6e1d00d1f6c 100644
--- a/compiler/rustc_target/src/spec/armv7k_apple_watchos.rs
+++ b/compiler/rustc_target/src/spec/armv7k_apple_watchos.rs
@@ -12,6 +12,8 @@ pub fn target() -> Target {
             features: "+v7,+vfp4,+neon".into(),
             max_atomic_width: Some(64),
             forces_embed_bitcode: true,
+            dynamic_linking: false,
+            position_independent_executables: true,
             // These arguments are not actually invoked - they just have
             // to look right to pass App Store validation.
             bitcode_llvm_cmdline: "-triple\0\