From: Thomas Petazzoni Date: Sun, 22 Jul 2012 14:08:28 +0000 (+0200) Subject: Make hard-float the default on Cortex-A8 and Cortex-A9 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ba92d6ef68eeb37ba435648fcfbd1dbe13212e6d;p=buildroot.git Make hard-float the default on Cortex-A8 and Cortex-A9 Cortex-A8 and Cortex-A9 ARM cores are guaranteed to provide a hardware floating point unit, so there's no reason to default to software floating point for them. More importantly, the newest Linaro toolchains are hard float toolchains, so basically an user choosing those toolchains and leaving the default option of software float would run in compilation issues. So let's make hard float the default for Cortex-A8 and Cortex-A9. Signed-off-by: Thomas Petazzoni --- diff --git a/toolchain/toolchain-common.in b/toolchain/toolchain-common.in index cc7b4de56e..710f2df9c5 100644 --- a/toolchain/toolchain-common.in +++ b/toolchain/toolchain-common.in @@ -101,7 +101,11 @@ config BR2_USE_MMU config BR2_PREFER_SOFT_FLOAT bool - default y if BR2_arm || BR2_armeb || BR2_avr32 || BR2_mips || BR2_mipsel + default y if (BR2_arm && !BR2_cortex_a8 && !BR2_cortex_a9) + default y if BR2_armeb + default y if BR2_avr32 + default y if BR2_mips + default y if BR2_mipsel config BR2_SOFT_FLOAT bool "Use software floating point by default"