diff options
author | Johann <johannkoenig@google.com> | 2016-07-29 12:31:40 -0700 |
---|---|---|
committer | Johann <johannkoenig@google.com> | 2016-08-04 12:55:06 -0700 |
commit | d55724fae9cb27e070add7952394fc0427ef2061 (patch) | |
tree | 9adfc4144df76b6192e7b2ad9c59d58d58dd0804 /build | |
parent | 476e8fc8558592f5535ec2bcdfc6798d35f65f12 (diff) | |
download | libvpx-d55724fae9cb27e070add7952394fc0427ef2061.tar libvpx-d55724fae9cb27e070add7952394fc0427ef2061.tar.gz libvpx-d55724fae9cb27e070add7952394fc0427ef2061.tar.bz2 libvpx-d55724fae9cb27e070add7952394fc0427ef2061.zip |
Remove armv6 target
Change-Id: I1fa81cc9cabf362a185fc3a53f1e58de533a41e5
Diffstat (limited to 'build')
-rw-r--r-- | build/make/Android.mk | 11 | ||||
-rw-r--r-- | build/make/configure.sh | 33 | ||||
-rwxr-xr-x | build/make/rtcd.pl | 7 |
3 files changed, 1 insertions, 50 deletions
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/); |