diff -r 882122458d2d -r ca1bf632da51 scripts/build/arch/arm.sh --- a/scripts/build/arch/arm.sh Wed Oct 21 23:20:30 2009 +0200 +++ b/scripts/build/arch/arm.sh Mon Oct 26 09:10:38 2009 +0100 @@ -10,4 +10,14 @@ uClibc,y) CT_TARGET_SYS=uclibcgnueabi;; *,y) CT_TARGET_SYS=eabi;; esac + + # Set the default instrcution set mode + case "${CT_ARCH_ARM_MODE}" in + arm) ;; + thumb) + CT_ARCH_CC_CORE_EXTRA_CONFIG="--with-mode=thumb" + CT_ARCH_CC_EXTRA_CONFIG="--with-mode=thumb" +# CT_ARCH_TARGET_CFLAGS="-mthumb" + ;; + esac }