diff options
author | Mischa Jonker <mischa.jonker@synopsys.com> | 2013-05-02 09:51:30 +0000 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2013-05-04 23:21:31 +0200 |
commit | 8d929f4bb43ab972db9120f8c70fede7c207b85b (patch) | |
tree | 9a86a308fd334cc5cfa0a890092ebd0a1e390306 /toolchain | |
parent | a6e6bf3ef63781579784f6c31f6f5d8d374e0f64 (diff) | |
download | buildroot-novena-8d929f4bb43ab972db9120f8c70fede7c207b85b.tar.gz buildroot-novena-8d929f4bb43ab972db9120f8c70fede7c207b85b.zip |
toolchain/gcc: Only enable --with-float when it makes sense
According to gcc/config.gcc, only ARM, MIPS and SPARC have the
"--with-float" option when configuring gcc.
[Peter: sort list]
Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'toolchain')
-rw-r--r-- | toolchain/gcc/gcc-uclibc-4.x.mk | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/toolchain/gcc/gcc-uclibc-4.x.mk b/toolchain/gcc/gcc-uclibc-4.x.mk index 4c77c5c52..f1803cb66 100644 --- a/toolchain/gcc/gcc-uclibc-4.x.mk +++ b/toolchain/gcc/gcc-uclibc-4.x.mk @@ -65,7 +65,10 @@ endif # Determine soft-float options ifeq ($(BR2_SOFT_FLOAT),y) +# only mips*-*-*, arm*-*-* and sparc*-*-* accept --with-float +ifeq ($(BR2_arm)$(BR2_armeb)$(BR2_mips)$(BR2_mipsel)$(BR2_mips64)$(BR2_mips64el)$(BR2_sparc),y) SOFT_FLOAT_CONFIG_OPTION:=--with-float=soft +endif ifeq ($(BR2_arm)$(BR2_armeb),y) # only set float-abi for arm TARGET_SOFT_FLOAT:=-mfloat-abi=soft else |