From 7973d898d2e403675e6cb7c9113fdb89b6f28299 Mon Sep 17 00:00:00 2001 From: Timofey Solonin Date: Tue, 19 Sep 2023 09:43:40 +0200 Subject: [PATCH] Remove __clear_cache builtin and SparseGetInertia from the targets where these functions are unlinkable ^KT-61369 --- kotlin-native/platformLibs/src/platform/watchos/Accelerate.def | 3 +++ kotlin-native/platformLibs/src/platform/watchos/builtin.def | 1 + 2 files changed, 4 insertions(+) diff --git a/kotlin-native/platformLibs/src/platform/watchos/Accelerate.def b/kotlin-native/platformLibs/src/platform/watchos/Accelerate.def index b46ede1aa92..e06bd7e5fdf 100644 --- a/kotlin-native/platformLibs/src/platform/watchos/Accelerate.def +++ b/kotlin-native/platformLibs/src/platform/watchos/Accelerate.def @@ -5,3 +5,6 @@ modules = Accelerate compilerOpts = -framework Accelerate linkerOpts = -framework Accelerate + +excludedFunctions.watchos_arm32 = SparseGetInertia +excludedFunctions.watchos_x86 = SparseGetInertia diff --git a/kotlin-native/platformLibs/src/platform/watchos/builtin.def b/kotlin-native/platformLibs/src/platform/watchos/builtin.def index 21a9cb18d1d..96ff64a8b2b 100644 --- a/kotlin-native/platformLibs/src/platform/watchos/builtin.def +++ b/kotlin-native/platformLibs/src/platform/watchos/builtin.def @@ -4,6 +4,7 @@ headerFilter = ** language = C excludedFunctions.watchos_arm32 = builtin_clear_cache +excludedFunctions.watchos_device_arm64 = builtin_clear_cache --- // See https://github.com/llvm-mirror/clang/blob/master/include/clang/Basic/Builtins.def // TODO: autogenerate from machine format.