shithub: libvpx

Download patch

ref: af9dd50e42e0a7558d0d555ee12a1eb60e87a458
parent: 27825e9e3a70c1d71c2bdea5bd44bf7b4bbb1824
author: Luca Barbato <lu_zero@gentoo.org>
date: Thu Jan 10 00:13:57 EST 2013

configure: support hardfloat armv7 CHOSTS

Many linux distribution for arm switched to armhf/hardfloat, support
them.

Change-Id: I8ab39d34782b4f24b7028ac76342118166fd5905

--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -597,8 +597,13 @@
             armv6*)
                 tgt_isa=armv6
                 ;;
+            armv7*-hardfloat*)
+                tgt_isa=armv7
+                float_abi=hard
+                ;;
             armv7*)
                 tgt_isa=armv7
+                float_abi=softfp
                 ;;
             armv5te*)
                 tgt_isa=armv5te
@@ -784,8 +789,9 @@
             check_add_asflags --defsym ARCHITECTURE=${arch_int}
             tune_cflags="-mtune="
             if [ ${tgt_isa} == "armv7" ]; then
-                check_add_cflags  -march=armv7-a -mfloat-abi=softfp
-                check_add_asflags -march=armv7-a -mfloat-abi=softfp
+                [ -z "${float_abi}" ] && float_abi=softfp
+                check_add_cflags  -march=armv7-a -mfloat-abi=${float_abi}
+                check_add_asflags -march=armv7-a -mfloat-abi=${float_abi}
 
                 if enabled neon
                 then
--