From 2bf4b36639dc0328551f6a19d381c5e395f6b8a6 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Tue, 24 Sep 2013 15:30:26 -0500 Subject: [PATCH] configure: Support Apple Xcode 5.0 and iOS 7.0 Not tested on the 64-bit ARMv8 architecture, although it should be compatible (confirmation would be welcome). --- configure/os/CONFIG_SITE.Common.ios-arm | 11 ++++++++--- configure/os/CONFIG_SITE.Common.iosCommon | 5 +++-- documentation/RELEASE_NOTES.html | 5 +++++ 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/configure/os/CONFIG_SITE.Common.ios-arm b/configure/os/CONFIG_SITE.Common.ios-arm index e6ae3fcc1..3e20f58f6 100644 --- a/configure/os/CONFIG_SITE.Common.ios-arm +++ b/configure/os/CONFIG_SITE.Common.ios-arm @@ -16,11 +16,16 @@ # # Xcode 4.5 dropped support for the ARMv6. # -# ARMv7s devices: iPhone 5 +# ARMv8 (arm64) devices: iPhone 5S +# ARMv7s devices: iPhone 5 and 5C, iPad Gen 4 +# ARMv7 devices: iPhone 3GS, 4 and 4S, iPod Touch Gen 3 to 5 +# iPad Gen 1 to 3, iPad Mini, Apple TV Gen 2 and 3 # ARMv6 devices: iPhone 1 and 3G, iPod Touch Gen 1 and 2 -# All other devices are ARMv7 -ARCH_CLASS = armv7 armv7s +#ARCH_CLASS = arm64 +#ARCH_CLASS = armv7s arm64 +ARCH_CLASS = armv7 armv7s arm64 +#ARCH_CLASS = armv7 armv7s #ARCH_CLASS = armv7 #ARCH_CLASS = armv6 armv7 #ARCH_CLASS = armv6 diff --git a/configure/os/CONFIG_SITE.Common.iosCommon b/configure/os/CONFIG_SITE.Common.iosCommon index fa7b599e9..7c4b528aa 100644 --- a/configure/os/CONFIG_SITE.Common.iosCommon +++ b/configure/os/CONFIG_SITE.Common.iosCommon @@ -14,11 +14,12 @@ #IOS_VERSION = 5.0 #IOS_VERSION = 5.1 #IOS_VERSION = 6.0 -IOS_VERSION = 6.1 +#IOS_VERSION = 6.1 +IOS_VERSION = 7.0 # Which compiler to use: -# CLANG is preferred for recent versions of Xcode +# CLANG is required for Xcode 5.0 and later # LLVM_GNU uses the llvm-gcc and llvm-g++ compilers # GNU is needed for older versions of Xcode diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index 7db4dd541..58feda604 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -13,6 +13,11 @@ +

Support for Apple Xcode 5.0

+ +

This adds the ability to build for iOS 7.0 and the ARMv8 64-bit CPU on the +newest iPhone 5S device.

+

Reading TSEL field

The TSEL link field has two complementary uses; it is read to fetch a