updated to the newer armhf compiler
diff --git a/aos/build/aos.gypi b/aos/build/aos.gypi
index bb585e2..ca8d323 100644
--- a/aos/build/aos.gypi
+++ b/aos/build/aos.gypi
@@ -31,8 +31,8 @@
         },
       }, {
         'make_global_settings': [
-          ['CC', '<!(which arm-linux-gnueabi-gcc-4.7)'],
-          ['CXX', '<!(which arm-linux-gnueabi-g++-4.7)'],
+          ['CC', '<!(which arm-linux-gnueabihf-gcc-4.7)'],
+          ['CXX', '<!(which arm-linux-gnueabihf-g++-4.7)'],
         ],
         'variables': {
           'aos_target': 'executable',
diff --git a/aos/build/download_externals.sh b/aos/build/download_externals.sh
index e1eaab0..59005b5 100755
--- a/aos/build/download_externals.sh
+++ b/aos/build/download_externals.sh
@@ -6,12 +6,12 @@
 . $(dirname $0)/tools_config
 COMPILED=${EXTERNALS}/../compiled-arm
 
-export CC=arm-linux-gnueabi-gcc-4.7
-export CXX=arm-linux-gnueabi-g++-4.7
+export CC=arm-linux-gnueabihf-gcc-4.7
+export CXX=arm-linux-gnueabihf-g++-4.7
 # Flags that should get passed to all configure scripts.
 # TODO(brians): If we're going to build everything ourselves, we should probably
 # optimize it for our target.
-CONFIGURE_FLAGS="--host=arm-linux-gnueabi CC=${CC} CXX=${CXX}"
+CONFIGURE_FLAGS="--host=arm-linux-gnueabihf CC=${CC} CXX=${CXX}"
 
 TMPDIR=/tmp/$$-aos-tmpdir
 mkdir -p ${EXTERNALS}