From 0beded154984260dded10b507e3a7052c69f2b78 Mon Sep 17 00:00:00 2001 From: Piotr Esden-Tempski Date: Sat, 13 Nov 2010 19:31:47 -0800 Subject: [PATCH] Added flags to force software floating point math emulation. This is not a very flexible solution. But as I have no mcu with a floatingpoint unit to test the toolchain on ... --- summon-arm-toolchain | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/summon-arm-toolchain b/summon-arm-toolchain index afbcbe4..8663c07 100755 --- a/summon-arm-toolchain +++ b/summon-arm-toolchain @@ -69,7 +69,7 @@ if [ ${DEFAULT_TO_CORTEX_M3} == 0 ] ; then GCCFLAGS= else # To default to the Cortex-M3: - GCCFLAGS="--with-arch=armv7-m --with-mode=thumb" + GCCFLAGS="--with-arch=armv7-m --with-mode=thumb --with-float=soft" fi # Pull in the local configuration, if any @@ -291,9 +291,10 @@ if [ ! -e ${STAMPS}/${NEWLIB}.build ]; then --with-gnu-ld \ --disable-nls \ --disable-werror \ - --disable-newlib-supplied-syscalls + --disable-newlib-supplied-syscalls \ + --with-float=soft log "Building ${NEWLIB}" - make ${MAKEFLAGS} + make ${MAKEFLAGS} CFLAGS_FOR_TARGET="-msoft-float" CCASFLAGS="-msoft-float" install ${NEWLIB} install cd .. log "Cleaning up ${NEWLIB}" -- 2.30.2