configure.sh: Remove armv6-darwin target. - iOS SDKs no longer ship with armv6 support. - Our minimum iOS version means all target devices have neon. - Remove armv6 darwin LD workaround. - This removes a TODO. Change-Id: I2fcb5b82c96213364275475be021c7dd8459d5c0
diff --git a/README b/README index 979440e..29072b9 100644 --- a/README +++ b/README
@@ -47,7 +47,6 @@ --help output of the configure script. As of this writing, the list of available targets is: - armv6-darwin-gcc armv6-linux-rvct armv6-linux-gcc armv6-none-rvct
diff --git a/build/make/configure.sh b/build/make/configure.sh index 8ea755a..7b471ca 100644 --- a/build/make/configure.sh +++ b/build/make/configure.sh
@@ -1018,18 +1018,7 @@ NM="$(${XCRUN_FIND} nm)" RANLIB="$(${XCRUN_FIND} ranlib)" AS_SFX=.s - - # Special handling of ld for armv6 because libclang_rt.ios.a does - # not contain armv6 support in Apple's clang package: - # Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn). - # TODO(tomfinegan): Remove this. Our minimum iOS version (6.0) - # renders support for armv6 unnecessary because the 3GS and up - # support neon. - if [ "${tgt_isa}" = "armv6" ]; then - LD="$(${XCRUN_FIND} ld)" - else - LD="${CXX:-$(${XCRUN_FIND} ld)}" - fi + LD="${CXX:-$(${XCRUN_FIND} ld)}" # ASFLAGS is written here instead of using check_add_asflags # because we need to overwrite all of ASFLAGS and purge the
diff --git a/configure b/configure index ff97dee..91407d3 100755 --- a/configure +++ b/configure
@@ -98,7 +98,6 @@ # all_platforms is a list of all supported target platforms. Maintain # alphabetically by architecture, generic-gnu last. -all_platforms="${all_platforms} armv6-darwin-gcc" all_platforms="${all_platforms} armv6-linux-rvct" all_platforms="${all_platforms} armv6-linux-gcc" all_platforms="${all_platforms} armv6-none-rvct"