]> granicus.if.org Git - libvpx/commitdiff
configure: support hardfloat armv7 CHOSTS
authorLuca Barbato <lu_zero@gentoo.org>
Thu, 10 Jan 2013 04:13:57 +0000 (05:13 +0100)
committerLuca Barbato <lu_zero@gentoo.org>
Thu, 10 Jan 2013 05:00:48 +0000 (06:00 +0100)
Many linux distribution for arm switched to armhf/hardfloat, support
them.

Change-Id: I8ab39d34782b4f24b7028ac76342118166fd5905

build/make/configure.sh

index e27af964134b22d453b685ceb161e85208a3ec41..f69b6d7cffe7642d7e92ac8b13dc91115c3d6398 100755 (executable)
@@ -597,8 +597,13 @@ process_common_toolchain() {
             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 @@ process_common_toolchain() {
             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