From 8c0927fb9c0806a72f787373bad815716a0c8b4c Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Wed, 1 Jan 2014 14:47:58 -0800 Subject: [PATCH] Use more appropropriate target triples and mins. --- libffi.sh | 4 ++-- xcode.sh | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/libffi.sh b/libffi.sh index ab4f50e..9d887df 100755 --- a/libffi.sh +++ b/libffi.sh @@ -49,10 +49,10 @@ function arch() { arch armv6 arm-apple-darwin10 iphoneos iphoneos 2.0 arch armv7 arm-apple-darwin10 iphoneos iphoneos 2.0 arch armv7s arm-apple-darwin10 iphoneos iphoneos 2.0 -arch arm64 aarch64-apple-darwin10 iphoneos iphoneos 2.0 +arch arm64 aarch64-apple-darwin11 iphoneos iphoneos 2.0 arch i386 i386-apple-darwin10 iphonesimulator ios-simulator 4.0 -arch x86_64 x86_64-apple-darwin10 iphonesimulator ios-simulator 4.0 +arch x86_64 x86_64-apple-darwin11 iphonesimulator ios-simulator 4.0 libffi=() for arch in "${archs[@]}"; do diff --git a/xcode.sh b/xcode.sh index 55f6505..d2a070d 100755 --- a/xcode.sh +++ b/xcode.sh @@ -102,6 +102,12 @@ for arch in armv6 armv7 armv7s arm64; do ldf+=" -L../sysroot.ios/usr/lib" fi - build "ios-${arch}" iphoneos "-arch ${arch} -miphoneos-version-min=2.0" --host=arm-apple-darwin10 \ + if [[ ${arch} == arm64 ]]; then + min=7.0 + else + min=2.0 + fi + + build "ios-${arch}" iphoneos "-arch ${arch} -miphoneos-version-min=${min}" --host=arm-apple-darwin10 \ CPPFLAGS="${cpf}" LDFLAGS="${ldf}" "${flg[@]}" --host=arm-apple-darwin10 done -- 2.49.0