Xcode 16.1 Beta 1
^KT-69094
diff --git a/kotlin-native/konan/konan.properties b/kotlin-native/konan/konan.properties
index 547fe2a..87b60ed 100644
--- a/kotlin-native/konan/konan.properties
+++ b/kotlin-native/konan/konan.properties
@@ -127,14 +127,14 @@
# Mac OS X.
# Can be an absolute path instead of predefined value.
llvmHome.macos_x64 = $llvm.macos_x64.dev
-targetToolchain.macos_x64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
libffiDir.macos_x64 = libffi-3.2.1-3-darwin-macos
-additionalToolsDir.macos_x64 = xcode-addon-xcode_16.0_16A5230g_with_fixed_headers
+additionalToolsDir.macos_x64 = xcode-addon-xcode_16.1_16B5001e_with_fixed_headers
-targetToolchain.macos_arm64-macos_x64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_arm64-macos_x64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
targetTriple.macos_x64 = x86_64-apple-macos
-targetSysRoot.macos_x64 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-macosx
+targetSysRoot.macos_x64 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-macosx
targetCpu.macos_x64 = core2
targetCpuFeatures.macos_x64=+cx16,+cx8,+fxsr,+mmx,+sahf,+sse,+sse2,+sse3,+sse4.1,+ssse3,+x87
clangFlags.macos_x64 = -cc1 -emit-obj -disable-llvm-passes -x ir
@@ -154,24 +154,24 @@
dependencies.macos_x64 = \
lldb-4-macos
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-macosx.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-macosx.default = \
remote:internal
-target-toolchain-xcode_16.0_16A5230g_with_fixed_headers.default = \
+target-toolchain-xcode_16.1_16B5001e_with_fixed_headers.default = \
remote:internal
-xcode-addon-xcode_16.0_16A5230g_with_fixed_headers.default = \
+xcode-addon-xcode_16.1_16B5001e_with_fixed_headers.default = \
remote:internal
# macOS Apple Silicon
llvmHome.macos_arm64 = $llvm.macos_arm64.dev
-targetToolchain.macos_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
libffiDir.macos_arm64 = libffi-3.3-1-macos-arm64
-additionalToolsDir.macos_arm64 = xcode-addon-xcode_16.0_16A5230g_with_fixed_headers
+additionalToolsDir.macos_arm64 = xcode-addon-xcode_16.1_16B5001e_with_fixed_headers
-targetToolchain.macos_x64-macos_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-macos_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
targetTriple.macos_arm64 = arm64-apple-macos
-targetSysRoot.macos_arm64 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-macosx
+targetSysRoot.macos_arm64 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-macosx
# TODO: Check Clang behaviour.
targetCpu.macos_arm64 = apple-a7
clangFlags.macos_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
@@ -194,25 +194,25 @@
lldb-4-macos
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-macos_arm64.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-macos_arm64.default = \
remote:internal
-target-toolchain-xcode_16.0_16A5230g_with_fixed_headers-macos_arm64.default = \
+target-toolchain-xcode_16.1_16B5001e_with_fixed_headers-macos_arm64.default = \
remote:internal
-xcode-addon-xcode_16.0_16A5230g_with_fixed_headers-macos_arm64.default = \
+xcode-addon-xcode_16.1_16B5001e_with_fixed_headers-macos_arm64.default = \
remote:internal
# Apple's 32-bit iOS.
-targetToolchain.macos_x64-ios_arm32 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-ios_arm32 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-ios_arm32 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-ios_arm32 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-ios_arm32.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-ios_arm32.default = \
remote:internal
targetTriple.ios_arm32 = armv7-apple-ios
# Shared with 64-bit version.
-targetSysRoot.ios_arm32 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-iphoneos
+targetSysRoot.ios_arm32 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-iphoneos
targetCpu.ios_arm32 = generic
clangFlags.ios_arm32 = -cc1 -emit-obj -disable-llvm-optzns -x ir
clangNooptFlags.ios_arm32 = -O1
@@ -228,14 +228,14 @@
osVersionMinFlagLd.ios_arm32 = -ios_version_min
# Apple's 64-bit iOS.
-targetToolchain.macos_x64-ios_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-ios_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-ios_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-ios_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-iphoneos.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-iphoneos.default = \
remote:internal
targetTriple.ios_arm64 = arm64-apple-ios
-targetSysRoot.ios_arm64 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-iphoneos
+targetSysRoot.ios_arm64 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-iphoneos
targetCpu.ios_arm64 = apple-a7
clangFlags.ios_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
clangNooptFlags.ios_arm64 = -O1
@@ -255,14 +255,14 @@
osVersionMinFlagLd.ios_arm64 = -ios_version_min
# Apple's iOS simulator.
-targetToolchain.macos_x64-ios_x64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-ios_x64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-ios_x64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-ios_x64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-iphonesimulator.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-iphonesimulator.default = \
remote:internal
targetTriple.ios_x64 = x86_64-apple-ios-simulator
-targetSysRoot.ios_x64 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-iphonesimulator
+targetSysRoot.ios_x64 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-iphonesimulator
targetCpu.ios_x64 = core2
clangFlags.ios_x64 = -cc1 -emit-obj -disable-llvm-passes -x ir
clangNooptFlags.ios_x64 = -O1
@@ -280,14 +280,14 @@
# iOS simulator on Apple Silicon
-targetToolchain.macos_x64-ios_simulator_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-ios_simulator_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-ios_simulator_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-ios_simulator_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-ios_simulator_arm64.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-ios_simulator_arm64.default = \
remote:internal
targetTriple.ios_simulator_arm64 = arm64-apple-ios-simulator
-targetSysRoot.ios_simulator_arm64 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-iphonesimulator
+targetSysRoot.ios_simulator_arm64 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-iphonesimulator
targetCpu.ios_simulator_arm64 = apple-a7
clangFlags.ios_simulator_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
clangNooptFlags.ios_simulator_arm64 = -O1
@@ -305,14 +305,14 @@
# Apple's tvOS simulator.
-targetToolchain.macos_x64-tvos_x64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-tvos_x64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-tvos_x64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-tvos_x64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-appletvsimulator.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-appletvsimulator.default = \
remote:internal
targetTriple.tvos_x64 = x86_64-apple-tvos-simulator
-targetSysRoot.tvos_x64 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-appletvsimulator
+targetSysRoot.tvos_x64 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-appletvsimulator
targetCpu.tvos_x64 = core2
clangFlags.tvos_x64 = -cc1 -emit-obj -disable-llvm-passes -x ir
clangNooptFlags.tvos_x64 = -O1
@@ -329,14 +329,14 @@
osVersionMinFlagLd.tvos_x64 = -tvos_simulator_version_min
# Apple's tvOS simulator.
-targetToolchain.macos_x64-tvos_simulator_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-tvos_simulator_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-tvos_simulator_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-tvos_simulator_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-tvos_simulator_arm64.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-tvos_simulator_arm64.default = \
remote:internal
targetTriple.tvos_simulator_arm64 = arm64-apple-tvos-simulator
-targetSysRoot.tvos_simulator_arm64 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-appletvsimulator
+targetSysRoot.tvos_simulator_arm64 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-appletvsimulator
targetCpu.tvos_simulator_arm64 = apple-a7
clangFlags.tvos_simulator_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
clangNooptFlags.tvos_simulator_arm64 = -O1
@@ -354,14 +354,14 @@
osVersionMinFlagLd.tvos_simulator_arm64 = -tvos_simulator_version_min
# Apple's 64-bit tvOS.
-targetToolchain.macos_x64-tvos_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-tvos_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-tvos_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-tvos_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-appletvos.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-appletvos.default = \
remote:internal
targetTriple.tvos_arm64 = arm64-apple-tvos
-targetSysRoot.tvos_arm64 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-appletvos
+targetSysRoot.tvos_arm64 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-appletvos
targetCpu.tvos_arm64 = apple-a7
clangFlags.tvos_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
clangNooptFlags.tvos_arm64 = -O1
@@ -378,14 +378,14 @@
osVersionMinFlagLd.tvos_arm64 = -tvos_version_min
# watchOS armv7k
-targetToolchain.macos_x64-watchos_arm32 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-watchos_arm32 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-watchos_arm32 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-watchos_arm32 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-watchos.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-watchos.default = \
remote:internal
targetTriple.watchos_arm32 = armv7k-apple-watchos
-targetSysRoot.watchos_arm32 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-watchos
+targetSysRoot.watchos_arm32 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-watchos
targetCpu.watchos_arm32 = cortex-a7
clangFlags.watchos_arm32 = -cc1 -emit-obj -disable-llvm-passes -x ir
clangNooptFlags.watchos_arm32 = -O1
@@ -403,11 +403,11 @@
osVersionMinFlagLd.watchos_arm32 = -watchos_version_min
# watchOS arm64_32
-targetToolchain.macos_x64-watchos_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-watchos_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-watchos_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-watchos_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
targetTriple.watchos_arm64 = arm64_32-apple-watchos
-targetSysRoot.watchos_arm64 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-watchos
+targetSysRoot.watchos_arm64 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-watchos
targetCpu.watchos_arm64 = apple-s4
clangFlags.watchos_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
clangNooptFlags.watchos_arm64 = -O1
@@ -424,11 +424,11 @@
osVersionMinFlagLd.watchos_arm64 = -watchos_version_min
# watchOS arm64
-targetToolchain.macos_x64-watchos_device_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-watchos_device_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-watchos_device_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-watchos_device_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
targetTriple.watchos_device_arm64 = arm64-apple-watchos
-targetSysRoot.watchos_device_arm64 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-watchos
+targetSysRoot.watchos_device_arm64 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-watchos
targetCpu.watchos_device_arm64 = apple-a7
clangFlags.watchos_device_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
clangNooptFlags.watchos_device_arm64 = -O1
@@ -445,14 +445,14 @@
osVersionMinFlagLd.watchos_device_arm64 = -watchos_version_min
# Apple's watchOS i386 simulator.
-targetToolchain.macos_x64-watchos_x86 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-watchos_x86 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-watchos_x86 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-watchos_x86 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-watchsimulator.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-watchsimulator.default = \
remote:internal
targetTriple.watchos_x86 = i386-apple-watchos-simulator
-targetSysRoot.watchos_x86 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-watchsimulator
+targetSysRoot.watchos_x86 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-watchsimulator
# Make sure that SSE2 is available by setting target-cpu to pentium4
targetCpu.watchos_x86 = pentium4
clangFlags.watchos_x86 = -cc1 -emit-obj -disable-llvm-passes -x ir
@@ -470,14 +470,14 @@
osVersionMinFlagLd.watchos_x86 = -watchos_simulator_version_min
# watchOS x86_64 simulator.
-targetToolchain.macos_x64-watchos_x64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-watchos_x64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-watchos_x64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-watchos_x64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-watchos_x64.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-watchos_x64.default = \
remote:internal
targetTriple.watchos_x64 = x86_64-apple-watchos-simulator
-targetSysRoot.watchos_x64 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-watchsimulator
+targetSysRoot.watchos_x64 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-watchsimulator
targetCpu.watchos_x64 = core2
clangFlags.watchos_x64 = -cc1 -emit-obj -disable-llvm-passes -x ir
clangNooptFlags.watchos_x64 = -O1
@@ -494,14 +494,14 @@
osVersionMinFlagLd.watchos_x64 = -watchos_simulator_version_min
# watchOS Apple Silicon simulator.
-targetToolchain.macos_x64-watchos_simulator_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
-targetToolchain.macos_arm64-watchos_simulator_arm64 = target-toolchain-xcode_16.0_16A5230g_with_fixed_headers
+targetToolchain.macos_x64-watchos_simulator_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
+targetToolchain.macos_arm64-watchos_simulator_arm64 = target-toolchain-xcode_16.1_16B5001e_with_fixed_headers
-target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-watchos_simulator_arm64.default = \
+target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-watchos_simulator_arm64.default = \
remote:internal
targetTriple.watchos_simulator_arm64 = arm64-apple-watchos-simulator
-targetSysRoot.watchos_simulator_arm64 = target-sysroot-xcode_16.0_16A5230g_with_fixed_headers-watchsimulator
+targetSysRoot.watchos_simulator_arm64 = target-sysroot-xcode_16.1_16B5001e_with_fixed_headers-watchsimulator
targetCpu.watchos_simulator_arm64 = apple-a7
clangFlags.watchos_simulator_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
clangNooptFlags.watchos_simulator_arm64 = -O1