diff --git a/srcpkgs/libvpx/patches/01-arm-fixes.patch b/srcpkgs/libvpx/patches/01-arm-fixes.patch new file mode 100644 index 00000000000..9cdf4d2d000 --- /dev/null +++ b/srcpkgs/libvpx/patches/01-arm-fixes.patch @@ -0,0 +1,78 @@ +From ac94b8f1653ee9a459aa26a65243d11b8c308064 Mon Sep 17 00:00:00 2001 +From: Kevin Mihelich +Date: Sun, 15 Jan 2017 12:11:57 -0700 +Subject: [PATCH] ARM fixes + +--- + build/make/configure.sh | 21 +++++++++++---------- + configure | 2 ++ + 2 files changed, 13 insertions(+), 10 deletions(-) + +diff --git a/build/make/configure.sh b/build/make/configure.sh +index 007e02000..c7e9076b3 100644 +--- build/make/configure.sh ++++ build/make/configure.sh +@@ -680,6 +680,14 @@ process_common_toolchain() { + aarch64*) + tgt_isa=arm64 + ;; ++ armv5te*) ++ tgt_isa=armv5te ++ float_abi=soft ++ ;; ++ armv6*-gnueabihf) ++ tgt_isa=armv6 ++ float_abi=hard ++ ;; + armv7*-hardfloat* | armv7*-gnueabihf | arm-*-gnueabihf) + tgt_isa=armv7 + float_abi=hard +@@ -873,7 +881,7 @@ process_common_toolchain() { + soft_enable neon + ;; + armv7|armv7s) +- soft_enable neon ++ #soft_enable neon + # Only enable neon_asm when neon is also enabled. + enabled neon && soft_enable neon_asm + # If someone tries to force it through, die. +@@ -894,13 +902,6 @@ process_common_toolchain() { + check_add_asflags --defsym ARCHITECTURE=${arch_int} + tune_cflags="-mtune=" + if [ ${tgt_isa} = "armv7" ] || [ ${tgt_isa} = "armv7s" ]; then +- if [ -z "${float_abi}" ]; then +- check_cpp <