From d55724fae9cb27e070add7952394fc0427ef2061 Mon Sep 17 00:00:00 2001 From: Johann Date: Fri, 29 Jul 2016 12:31:40 -0700 Subject: Remove armv6 target Change-Id: I1fa81cc9cabf362a185fc3a53f1e58de533a41e5 --- build/make/Android.mk | 11 ----------- build/make/configure.sh | 33 --------------------------------- build/make/rtcd.pl | 7 +------ 3 files changed, 1 insertion(+), 50 deletions(-) (limited to 'build') diff --git a/build/make/Android.mk b/build/make/Android.mk index 9eb6dd280..9ccb5da26 100644 --- a/build/make/Android.mk +++ b/build/make/Android.mk @@ -29,11 +29,6 @@ # include $(CLEAR_VARS) # include jni/libvpx/build/make/Android.mk # -# There are currently two TARGET_ARCH_ABI targets for ARM. -# armeabi and armeabi-v7a. armeabi-v7a is selected by creating an -# Application.mk in the jni directory that contains: -# APP_ABI := armeabi-v7a -# # By default libvpx will detect at runtime the existance of NEON extension. # For this we import the 'cpufeatures' module from the NDK sources. # libvpx can also be configured without this runtime detection method. @@ -42,9 +37,6 @@ # --disable-neon-asm # will remove any NEON dependency. -# To change to building armeabi, run ./libvpx/configure again, but with -# --target=armv6-android-gcc and modify the Application.mk file to -# set APP_ABI := armeabi # # Running ndk-build will build libvpx and include it in your project. # @@ -59,9 +51,6 @@ ASM_CNV_PATH := $(LOCAL_PATH)/$(ASM_CNV_PATH_LOCAL) ifeq ($(TARGET_ARCH_ABI),armeabi-v7a) include $(CONFIG_DIR)libs-armv7-android-gcc.mk LOCAL_ARM_MODE := arm -else ifeq ($(TARGET_ARCH_ABI),armeabi) - include $(CONFIG_DIR)libs-armv6-android-gcc.mk - LOCAL_ARM_MODE := arm else ifeq ($(TARGET_ARCH_ABI),arm64-v8a) include $(CONFIG_DIR)libs-armv8-android-gcc.mk LOCAL_ARM_MODE := arm diff --git a/build/make/configure.sh b/build/make/configure.sh index 2e1597779..14fada09d 100644 --- a/build/make/configure.sh +++ b/build/make/configure.sh @@ -680,9 +680,6 @@ process_common_toolchain() { aarch64*) tgt_isa=arm64 ;; - armv6*) - tgt_isa=armv6 - ;; armv7*-hardfloat* | armv7*-gnueabihf | arm-*-gnueabihf) tgt_isa=armv7 float_abi=hard @@ -883,36 +880,6 @@ process_common_toolchain() { if disabled neon && enabled neon_asm; then die "Disabling neon while keeping neon-asm is not supported" fi - case ${toolchain} in - # Apple iOS SDKs no longer support armv6 as of the version 9 - # release (coincides with release of Xcode 7). Only enable media - # when using earlier SDK releases. - *-darwin*) - if [ "$(show_darwin_sdk_major_version iphoneos)" -lt 9 ]; then - soft_enable media - else - soft_disable media - RTCD_OPTIONS="${RTCD_OPTIONS}--disable-media " - fi - ;; - *) - soft_enable media - ;; - esac - ;; - armv6) - case ${toolchain} in - *-darwin*) - if [ "$(show_darwin_sdk_major_version iphoneos)" -lt 9 ]; then - soft_enable media - else - die "Your iOS SDK does not support armv6." - fi - ;; - *) - soft_enable media - ;; - esac ;; esac diff --git a/build/make/rtcd.pl b/build/make/rtcd.pl index 991b6abe7..9e746c46d 100755 --- a/build/make/rtcd.pl +++ b/build/make/rtcd.pl @@ -384,13 +384,8 @@ if ($opts{arch} eq 'x86') { } close CONFIG_FILE; mips; -} elsif ($opts{arch} eq 'armv6') { - @ALL_ARCHS = filter(qw/media/); - arm; } elsif ($opts{arch} =~ /armv7\w?/) { - @ALL_ARCHS = filter(qw/media neon_asm neon/); - @REQUIRES = filter(keys %required ? keys %required : qw/media/); - &require(@REQUIRES); + @ALL_ARCHS = filter(qw/neon_asm neon/); arm; } elsif ($opts{arch} eq 'armv8' || $opts{arch} eq 'arm64' ) { @ALL_ARCHS = filter(qw/neon/); -- cgit v1.2.3