From 581bc450f558f7df0c0e90788b44422472f22bdf Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Sat, 9 Oct 2004 21:28:56 +0000 Subject: [PATCH] Fixup SOFT_FLOAT handling --- toolchain/Config.in | 5 ----- toolchain/gcc/Makefile.in | 2 +- toolchain/gcc/gcc-uclibc-3.x.mk | 6 +++--- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/toolchain/Config.in b/toolchain/Config.in index 719a2ca964..704f74e42a 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -38,11 +38,6 @@ config BR2_SOFT_FLOAT Most people will answer N. -config SOFT_FLOAT - string - depends on BR2_SOFT_FLOAT - default "true" - config BR2_TARGET_OPTIMIZATION string "Target Optimizations" default "-Os -pipe" diff --git a/toolchain/gcc/Makefile.in b/toolchain/gcc/Makefile.in index 1e62dd26d4..752519655a 100644 --- a/toolchain/gcc/Makefile.in +++ b/toolchain/gcc/Makefile.in @@ -6,7 +6,7 @@ TARGET_OPTIMIZATION:=$(strip $(subst ",, $(BR2_TARGET_OPTIMIZATION))) #"" -ifeq ($(SOFT_FLOAT),true) +ifeq ($(BR2_SOFT_FLOAT),y) # gcc 3.4.x soft float configuration is different than previous versions. ifeq ($(findstring 3.4.,$(GCC_VERSION)),3.4.) SOFT_FLOAT_CONFIG_OPTION:=--with-float=soft diff --git a/toolchain/gcc/gcc-uclibc-3.x.mk b/toolchain/gcc/gcc-uclibc-3.x.mk index 2d15b6f3c8..fb9794bfd3 100644 --- a/toolchain/gcc/gcc-uclibc-3.x.mk +++ b/toolchain/gcc/gcc-uclibc-3.x.mk @@ -73,7 +73,7 @@ $(GCC_DIR)/.patched: $(GCC_DIR)/.unpacked # However, we still need a patch for arm. There's a similar patch for gcc 3.3.x # which needs to be integrated so we can kill of libfloat for good, except for # anyone (?) who might still be using gcc 2.95. mjn3 -ifeq ($(SOFT_FLOAT),true) +ifeq ($(BR2_SOFT_FLOAT),y) ifeq ("$(strip $(ARCH))","arm") toolchain/patch-kernel.sh $(GCC_DIR) toolchain/gcc/$(GCC_VERSION) arm-softfloat.patch.conditional endif @@ -190,7 +190,7 @@ endif # # Now for the ugly 3.3.x soft float hack... # -ifeq ($(SOFT_FLOAT),true) +ifeq ($(BR2_SOFT_FLOAT),y) ifeq ($(findstring 3.3.,$(GCC_VERSION)),3.3.) # Make sure we have a soft float specs file for this arch if [ ! -f toolchain/gcc/$(GCC_VERSION)/specs-$(ARCH)-soft-float ] ; then \ @@ -279,7 +279,7 @@ $(TARGET_DIR)/usr/bin/gcc: $(GCC_BUILD_DIR3)/.compiled # # Now for the ugly 3.3.x soft float hack... # -ifeq ($(SOFT_FLOAT),true) +ifeq ($(BR2_SOFT_FLOAT),y) ifeq ($(findstring 3.3.,$(GCC_VERSION)),3.3.) # Add a specs file that defaults to soft float mode. cp toolchain/gcc/$(GCC_VERSION)/specs-$(ARCH)-soft-float $(TARGET_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs -- 2.30.2