Skip to content

Commit

Permalink
Rebuild libffi for iOS and macOS to make it bitcode-friendly
Browse files Browse the repository at this point in the history
  • Loading branch information
SvyatoslavScherbina committed Oct 11, 2018
1 parent ef19d0f commit af769d9
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions konan/konan.properties
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ targetToolchain.macos_x64 = target-toolchain-7-macos_x64

arch.macos_x64 = x86_64
targetSysRoot.macos_x64 = target-sysroot-7-macos_x64
libffiDir.macos_x64 = libffi-3.2.1-2-darwin-macos
libffiDir.macos_x64 = libffi-3.2.1-3-darwin-macos
llvmLtoFlags.macos_x64 =
llvmLtoOptFlags.macos_x64 = -O3 -function-sections
llvmLtoNooptFlags.macos_x64 = -O1
Expand All @@ -53,7 +53,7 @@ osVersionMinFlagClang.macos_x64 = -mmacosx-version-min
osVersionMin.macos_x64 = 10.11
entrySelector.macos_x64 = -alias _Konan_main _main
dependencies.macos_x64 = \
libffi-3.2.1-2-darwin-macos \
libffi-3.2.1-3-darwin-macos \
clang-llvm-6.0.1-darwin-macos

target-sysroot-7-macos_x64.default = \
Expand All @@ -65,7 +65,7 @@ target-toolchain-7-macos_x64.default = \
# Apple's 32-bit iOS.
targetToolchain.macos_x64-ios_arm32 = target-toolchain-7-macos_x64
dependencies.macos_x64-ios_arm32 = \
libffi-3.2.1-2-darwin-ios \
libffi-3.2.1-3-darwin-ios \
clang-llvm-6.0.1-darwin-macos

target-sysroot-7-ios_arm32.default = \
Expand All @@ -75,7 +75,7 @@ arch.ios_arm32 = armv7
entrySelector.ios_arm32 = -alias _Konan_main _main
# Shared with 64-bit version.
targetSysRoot.ios_arm32 = target-sysroot-7-ios_arm64
libffiDir.ios_arm32 = libffi-3.2.1-2-darwin-ios
libffiDir.ios_arm32 = libffi-3.2.1-3-darwin-ios
llvmLtoFlags.ios_arm32 =
llvmLtoOptFlags.ios_arm32 = -O3 -function-sections
linkerNoDebugFlags.ios_arm32 = -S
Expand All @@ -91,7 +91,7 @@ osVersionMin.ios_arm32 = 9.0
# Apple's 64-bit iOS.
targetToolchain.macos_x64-ios_arm64 = target-toolchain-7-macos_x64
dependencies.macos_x64-ios_arm64 = \
libffi-3.2.1-2-darwin-ios \
libffi-3.2.1-3-darwin-ios \
clang-llvm-6.0.1-darwin-macos

target-sysroot-7-ios_arm64.default = \
Expand All @@ -100,7 +100,7 @@ target-sysroot-7-ios_arm64.default = \
arch.ios_arm64 = arm64
entrySelector.ios_arm64 = -alias _Konan_main _main
targetSysRoot.ios_arm64 = target-sysroot-7-ios_arm64
libffiDir.ios_arm64 = libffi-3.2.1-2-darwin-ios
libffiDir.ios_arm64 = libffi-3.2.1-3-darwin-ios
llvmLtoFlags.ios_arm64 =
llvmLtoOptFlags.ios_arm64 = -O3 -function-sections
linkerNoDebugFlags.ios_arm64 = -S
Expand All @@ -116,7 +116,7 @@ osVersionMin.ios_arm64 = 9.0
# Apple's iOS simulator.
targetToolchain.macos_x64-ios_x64 = target-toolchain-7-macos_x64
dependencies.macos_x64-ios_x64 = \
libffi-3.2.1-1-darwin-ios_sim \
libffi-3.2.1-2-darwin-ios_sim \
clang-llvm-6.0.1-darwin-macos

target-sysroot-7-ios_x64.default = \
Expand All @@ -125,7 +125,7 @@ target-sysroot-7-ios_x64.default = \
arch.ios_x64 = x86_64
entrySelector.ios_x64 = -alias _Konan_main _main
targetSysRoot.ios_x64 = target-sysroot-7-ios_x64
libffiDir.ios_x64 = libffi-3.2.1-1-darwin-ios_sim
libffiDir.ios_x64 = libffi-3.2.1-2-darwin-ios_sim
llvmLtoFlags.ios_x64 =
llvmLtoOptFlags.ios_x64 = -O3 -function-sections
llvmLtoNooptFlags.ios_x64 = -O1
Expand Down

0 comments on commit af769d9

Please sign in to comment.