From abf6ae70e23bb996d2bdc8ec11c72244f43dd3d5 Mon Sep 17 00:00:00 2001 From: Pavel Kunyavskiy Date: Wed, 30 Jun 2021 11:35:37 +0300 Subject: [PATCH] [K/N] Add workaround options to arm64 targets --- kotlin-native/konan/konan.properties | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kotlin-native/konan/konan.properties b/kotlin-native/konan/konan.properties index 4f12d7e051e..332264173bc 100644 --- a/kotlin-native/konan/konan.properties +++ b/kotlin-native/konan/konan.properties @@ -274,7 +274,7 @@ targetCpu.ios_simulator_arm64 = cyclone clangFlags.ios_simulator_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir clangNooptFlags.ios_simulator_arm64 = -O1 clangOptFlags.ios_simulator_arm64 = -O3 -clangDebugFlags.ios_simulator_arm64 = -O0 +clangDebugFlags.ios_simulator_arm64 = -O0 -mllvm -fast-isel=false -mllvm -global-isel=false linkerKonanFlags.ios_simulator_arm64 = -lSystem -lc++ -lobjc -framework Foundation -sdk_version 14.0 linkerOptimizationFlags.ios_simulator_arm64 = -dead_strip @@ -324,7 +324,7 @@ targetCpu.tvos_simulator_arm64 = cyclone clangFlags.tvos_simulator_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir clangNooptFlags.tvos_simulator_arm64 = -O1 clangOptFlags.tvos_simulator_arm64 = -O3 -clangDebugFlags.tvos_simulator_arm64 = -O0 +clangDebugFlags.tvos_simulator_arm64 = -O0 -mllvm -fast-isel=false -mllvm -global-isel=false linkerKonanFlags.tvos_simulator_arm64 = -lSystem -lc++ -lobjc -framework Foundation -sdk_version 14.0 linkerOptimizationFlags.tvos_simulator_arm64 = -dead_strip @@ -402,7 +402,7 @@ clangFlags.watchos_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir -mllvm -aar -mllvm -arm-bitcode-compatibility -mllvm -fast-isel=false -mllvm -global-isel=false clangNooptFlags.watchos_arm64 = -O1 clangOptFlags.watchos_arm64 = -O3 -clangDebugFlags.watchos_arm64 = -O0 +clangDebugFlags.watchos_arm64 = -O0 -mllvm -fast-isel=false -mllvm -global-isel=false linkerKonanFlags.watchos_arm64 = -lSystem -lc++ -lobjc -framework Foundation -sdk_version 7.0 linkerOptimizationFlags.watchos_arm64 = -dead_strip @@ -483,7 +483,7 @@ targetCpu.watchos_simulator_arm64 = cyclone clangFlags.watchos_simulator_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir clangNooptFlags.watchos_simulator_arm64 = -O1 clangOptFlags.watchos_simulator_arm64 = -O3 -clangDebugFlags.watchos_simulator_arm64 = -O0 +clangDebugFlags.watchos_simulator_arm64 = -O0 -mllvm -fast-isel=false -mllvm -global-isel=false linkerKonanFlags.watchos_simulator_arm64 = -lSystem -lc++ -lobjc -framework Foundation -sdk_version 7.0 linkerOptimizationFlags.watchos_simulator_arm64 = -dead_strip