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 <