diff -urN a/build/make/configure.sh b/build/make/configure.sh
--- a/build/make/configure.sh	2013-12-07 14:22:52.597542382 -0700
+++ b/build/make/configure.sh	2013-12-07 14:26:51.541053756 -0700
@@ -601,10 +601,14 @@
 
         # detect tgt_isa
         case "$gcctarget" in
+            armv6*-gnueabihf)
+                tgt_isa=armv6
+                float_abi=hard
+                ;;
             armv6*)
                 tgt_isa=armv6
                 ;;
-            armv7*-hardfloat*)
+            armv7*-gnueabihf)
                 tgt_isa=armv7
                 float_abi=hard
                 ;;
@@ -614,6 +618,7 @@
                 ;;
             armv5te*)
                 tgt_isa=armv5te
+                float_abi=soft
                 ;;
             *x86_64*|*amd64*)
                 tgt_isa=x86_64
@@ -799,7 +804,6 @@
 
         case ${tgt_cc} in
         gcc)
-            CROSS=${CROSS:-arm-none-linux-gnueabi-}
             link_with_cc=gcc
             setup_gnu_toolchain
             arch_int=${tgt_isa##armv}
@@ -807,13 +811,6 @@
             check_add_asflags --defsym ARCHITECTURE=${arch_int}
             tune_cflags="-mtune="
             if [ ${tgt_isa} = "armv7" ]; then
-                if [ -z "${float_abi}" ]; then
-                    check_cpp <<EOF && float_abi=hard || float_abi=softfp
-#ifndef __ARM_PCS_VFP
-#error "not hardfp"
-#endif
-EOF
-                fi
                 check_add_cflags  -march=armv7-a -mfloat-abi=${float_abi}
                 check_add_asflags -march=armv7-a -mfloat-abi=${float_abi}
 
@@ -823,12 +820,9 @@
                     check_add_asflags -mfpu=neon
                 fi
 
-                if [ -z "${tune_cpu}" ]; then
-                    tune_cpu=cortex-a8
-                fi
             else
-                check_add_cflags -march=${tgt_isa}
-                check_add_asflags -march=${tgt_isa}
+                check_add_cflags -march=${tgt_isa} -mfloat-abi=${float_abi}
+                check_add_asflags -march=${tgt_isa} -mfloat-abi=${float_abi}
             fi
 
             enabled debug && add_asflags -g