diff --git a/kotlin-native/konan/konan.properties b/kotlin-native/konan/konan.properties index 1a85fd4d00e..c50095fced1 100644 --- a/kotlin-native/konan/konan.properties +++ b/kotlin-native/konan/konan.properties @@ -141,6 +141,7 @@ stripFlags.macos_x64 = -S linkerDynamicFlags.macos_x64 = -dylib osVersionMin.macos_x64 = $minVersion.macos sdkVersion.macos_x64 = $sdkVersion.macos +osVersionMinFlagLd.macos_x64 = -macos_version_min dependencies.macos_x64 = \ lldb-4-macos @@ -179,6 +180,7 @@ stripFlags.macos_arm64 = -S linkerDynamicFlags.macos_arm64 = -dylib osVersionMin.macos_arm64 = $minVersion.macos sdkVersion.macos_arm64 = $sdkVersion.macos +osVersionMinFlagLd.macos_arm64 = -macos_version_min dependencies.macos_arm64 = \ lldb-4-macos @@ -215,6 +217,7 @@ linkerDynamicFlags.ios_arm32 = -dylib linkerKonanFlags.ios_arm32 = -lSystem -lc++ -lobjc -framework Foundation -framework UIKit linkerOptimizationFlags.ios_arm32 = -dead_strip osVersionMin.ios_arm32 = 9.0 +osVersionMinFlagLd.ios_arm32 = -ios_version_min # Apple's 64-bit iOS. targetToolchain.macos_x64-ios_arm64 = target-toolchain-xcode_14_1_rc2 @@ -241,6 +244,7 @@ linkerKonanFlags.ios_arm64 = -lSystem -lc++ -lobjc -framework Foundation -framew linkerOptimizationFlags.ios_arm64 = -dead_strip osVersionMin.ios_arm64 = $minVersion.ios sdkVersion.ios_arm64 = $sdkVersion.ios +osVersionMinFlagLd.ios_arm64 = -ios_version_min additionalCacheFlags.ios_arm64 = -Xembed-bitcode-marker @@ -266,7 +270,7 @@ stripFlags.ios_x64 = -S linkerDynamicFlags.ios_x64 = -dylib osVersionMin.ios_x64 = $minVersion.ios sdkVersion.ios_x64 = $sdkVersion.ios - +osVersionMinFlagLd.ios_x64 = -ios_simulator_version_min # iOS simulator on Apple Silicon @@ -291,6 +295,7 @@ stripFlags.ios_simulator_arm64 = -S linkerDynamicFlags.ios_simulator_arm64 = -dylib osVersionMin.ios_simulator_arm64 = $minVersion.ios sdkVersion.ios_simulator_arm64 = $sdkVersion.ios +osVersionMinFlagLd.ios_simulator_arm64 = -ios_simulator_version_min # Apple's tvOS simulator. @@ -315,7 +320,7 @@ stripFlags.tvos_x64 = -S linkerDynamicFlags.tvos_x64 = -dylib osVersionMin.tvos_x64 = $minVersion.tvos sdkVersion.tvos_x64 = $sdkVersion.tvos - +osVersionMinFlagLd.tvos_x64 = -tvos_simulator_version_min # Apple's tvOS simulator. targetToolchain.macos_x64-tvos_simulator_arm64 = target-toolchain-xcode_14_1_rc2 @@ -339,7 +344,7 @@ stripFlags.tvos_simulator_arm64 = -S linkerDynamicFlags.tvos_simulator_arm64 = -dylib osVersionMin.tvos_simulator_arm64 = $minVersion.tvos sdkVersion.tvos_simulator_arm64 = $sdkVersion.tvos - +osVersionMinFlagLd.tvos_simulator_arm64 = -tvos_simulator_version_min # Apple's 64-bit tvOS. targetToolchain.macos_x64-tvos_arm64 = target-toolchain-xcode_14_1_rc2 @@ -363,7 +368,7 @@ linkerKonanFlags.tvos_arm64 = -lSystem -lc++ -lobjc -framework Foundation -frame linkerOptimizationFlags.tvos_arm64 = -dead_strip osVersionMin.tvos_arm64 = $minVersion.tvos sdkVersion.tvos_arm64 = $sdkVersion.tvos - +osVersionMinFlagLd.tvos_arm64 = -tvos_version_min # watchOS armv7k targetToolchain.macos_x64-watchos_arm32 = target-toolchain-xcode_14_1_rc2 @@ -388,7 +393,7 @@ stripFlags.watchos_arm32 = -S linkerDynamicFlags.watchos_arm32 = -dylib osVersionMin.watchos_arm32 = $minVersion.watchos sdkVersion.watchos_arm32 = $sdkVersion.watchos - +osVersionMinFlagLd.watchos_arm32 = -watchos_version_min # watchOS arm64_32 targetToolchain.macos_x64-watchos_arm64 = target-toolchain-xcode_14_1_rc2 @@ -410,6 +415,7 @@ stripFlags.watchos_arm64 = -S linkerDynamicFlags.watchos_arm64 = -dylib osVersionMin.watchos_arm64 = 5.0 sdkVersion.watchos_arm64 = $sdkVersion.watchos +osVersionMinFlagLd.watchos_arm64 = -watchos_version_min # watchOS arm64 targetToolchain.macos_x64-watchos_device_arm64 = target-toolchain-xcode_14_1_rc2 @@ -430,7 +436,7 @@ stripFlags.watchos_device_arm64 = -S linkerDynamicFlags.watchos_device_arm64 = -dylib osVersionMin.watchos_device_arm64 = 9.0 sdkVersion.watchos_device_arm64 = $sdkVersion.watchos - +osVersionMinFlagLd.watchos_device_arm64 = -watchos_version_min # Apple's watchOS i386 simulator. targetToolchain.macos_x64-watchos_x86 = target-toolchain-xcode_14_1_rc2 @@ -454,6 +460,8 @@ linkerNoDebugFlags.watchos_x86 = -S stripFlags.watchos_x86 = -S linkerDynamicFlags.watchos_x86 = -dylib osVersionMin.watchos_x86 = 5.0 +sdkVersion.watchos_x86 = $sdkVersion.watchos +osVersionMinFlagLd.watchos_x86 = -watchos_simulator_version_min # watchOS x86_64 simulator. targetToolchain.macos_x64-watchos_x64 = target-toolchain-xcode_14_1_rc2 @@ -477,7 +485,7 @@ stripFlags.watchos_x64 = -S linkerDynamicFlags.watchos_x64 = -dylib osVersionMin.watchos_x64 = 7.0 sdkVersion.watchos_x64 = $sdkVersion.watchos - +osVersionMinFlagLd.watchos_x64 = -watchos_simulator_version_min # watchOS Apple Silicon simulator. targetToolchain.macos_x64-watchos_simulator_arm64 = target-toolchain-xcode_14_1_rc2 @@ -501,7 +509,7 @@ stripFlags.watchos_simulator_arm64 = -S linkerDynamicFlags.watchos_simulator_arm64 = -dylib osVersionMin.watchos_simulator_arm64 = 7.0 sdkVersion.watchos_simulator_arm64 = $sdkVersion.watchos - +osVersionMinFlagLd.watchos_simulator_arm64 = -watchos_simulator_version_min # Linux x86-64.