From 4f13da844f3a2e4b2b47e405f0d08eb391e919e1 Mon Sep 17 00:00:00 2001 From: Nikolay Igotti Date: Mon, 10 Apr 2017 16:14:53 +0300 Subject: [PATCH] Fix iphone build (#465) --- backend.native/konan.properties | 4 ++-- build.gradle | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/backend.native/konan.properties b/backend.native/konan.properties index db17c83c367..55988d786a4 100644 --- a/backend.native/konan.properties +++ b/backend.native/konan.properties @@ -40,10 +40,10 @@ sysRoot.osx-ios = target-sysroot-1-darwin-macos targetSysRoot.osx-ios = target-sysroot-2-darwin-ios libffiDir.osx-ios = libffi-3.2.1-2-darwin-ios llvmHome.osx-ios = clang-llvm-3.9.0-darwin-macos -llvmLlcFlags.osx-ios = -mtriple=arm64-apple-ios5.0.0 --disable-fp-elim +llvmLlcFlags.osx-ios = -mtriple=arm64-apple-ios8.0.0 --disable-fp-elim linkerKonanFlags.osx-ios = -lc++ linkerOptimizationFlags.osx-ios = -dead_strip -osVersionMin.osx-ios = -iphoneos_version_min 5.0.0 +osVersionMin.osx-ios = -iphoneos_version_min 8.0.0 entrySelector.osx-ios = -alias _Konan_main _main dependencies.osx-ios = target-sysroot-1-darwin-macos \ libffi-3.2.1-2-darwin-ios \ diff --git a/build.gradle b/build.gradle index 588ff7ed0ca..fc43e10a271 100644 --- a/build.gradle +++ b/build.gradle @@ -83,10 +83,11 @@ void setupCompilationFlags() { ["host": ["--sysroot=$hostSysrootDir", "-mmacosx-version-min=$minMacOsVersion"], "iphone": - ["-stdlib=libc++", "-arch", "arm64", "-isysroot", "$iphoneSysrootDir"], + ["-stdlib=libc++", "-arch", "arm64", "-isysroot", "$iphoneSysrootDir", + "-miphoneos-version-min=8.0.0"] // TODO: re-enable after simulator sysroot is available in the dependencies // "iphone_sim": -// ["-stdlib=libc++", "-isysroot", "$iphoneSimSysrootDir"], +// ["-stdlib=libc++", "-isysroot", "$iphoneSimSysrootDir", "-miphoneos-version-min=8.0.0"], ] } ext.targetList = ext.targetArgs.keySet() as List