|
@@ -151,14 +151,6 @@ TOOLCHAIN_EXTERNAL_LIBS += $(call qstrip,$(BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS))
|
|
|
# Definition of the CFLAGS to use with the external toolchain, as well as the
|
|
|
# common toolchain wrapper build arguments
|
|
|
#
|
|
|
-CC_TARGET_CPU_ := $(GCC_TARGET_CPU)
|
|
|
-CC_TARGET_ARCH_ := $(GCC_TARGET_ARCH)
|
|
|
-CC_TARGET_ABI_ := $(GCC_TARGET_ABI)
|
|
|
-CC_TARGET_NAN_ := $(GCC_TARGET_NAN)
|
|
|
-CC_TARGET_FP32_MODE_ := $(GCC_TARGET_FP32_MODE)
|
|
|
-CC_TARGET_FPU_ := $(GCC_TARGET_FPU)
|
|
|
-CC_TARGET_FLOAT_ABI_ := $(GCC_TARGET_FLOAT_ABI)
|
|
|
-CC_TARGET_MODE_ := $(GCC_TARGET_MODE)
|
|
|
|
|
|
# march/mtune/floating point mode needs to be passed to the external toolchain
|
|
|
# to select the right multilib variant
|
|
@@ -166,39 +158,39 @@ ifeq ($(BR2_x86_64),y)
|
|
|
TOOLCHAIN_EXTERNAL_CFLAGS += -m64
|
|
|
TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_64
|
|
|
endif
|
|
|
-ifneq ($(CC_TARGET_ARCH_),)
|
|
|
-TOOLCHAIN_EXTERNAL_CFLAGS += -march=$(CC_TARGET_ARCH_)
|
|
|
-TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_ARCH='"$(CC_TARGET_ARCH_)"'
|
|
|
+ifneq ($(GCC_TARGET_ARCH),)
|
|
|
+TOOLCHAIN_EXTERNAL_CFLAGS += -march=$(CC_TARGET_ARCH)
|
|
|
+TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_ARCH='"$(GCC_TARGET_ARCH)"'
|
|
|
endif
|
|
|
-ifneq ($(CC_TARGET_CPU_),)
|
|
|
-TOOLCHAIN_EXTERNAL_CFLAGS += -mcpu=$(CC_TARGET_CPU_)
|
|
|
-TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_CPU='"$(CC_TARGET_CPU_)"'
|
|
|
+ifneq ($(GCC_TARGET_CPU),)
|
|
|
+TOOLCHAIN_EXTERNAL_CFLAGS += -mcpu=$(GCC_TARGET_CPU)
|
|
|
+TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_CPU='"$(GCC_TARGET_CPU)"'
|
|
|
endif
|
|
|
-ifneq ($(CC_TARGET_ABI_),)
|
|
|
-TOOLCHAIN_EXTERNAL_CFLAGS += -mabi=$(CC_TARGET_ABI_)
|
|
|
-TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_ABI='"$(CC_TARGET_ABI_)"'
|
|
|
+ifneq ($(GCC_TARGET_ABI),)
|
|
|
+TOOLCHAIN_EXTERNAL_CFLAGS += -mabi=$(GCC_TARGET_ABI)
|
|
|
+TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_ABI='"$(GCC_TARGET_ABI)"'
|
|
|
endif
|
|
|
ifeq ($(BR2_TOOLCHAIN_HAS_MNAN_OPTION),y)
|
|
|
-ifneq ($(CC_TARGET_NAN_),)
|
|
|
-TOOLCHAIN_EXTERNAL_CFLAGS += -mnan=$(CC_TARGET_NAN_)
|
|
|
-TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_NAN='"$(CC_TARGET_NAN_)"'
|
|
|
+ifneq ($(GCC_TARGET_NAN),)
|
|
|
+TOOLCHAIN_EXTERNAL_CFLAGS += -mnan=$(GCC_TARGET_NAN)
|
|
|
+TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_NAN='"$(GCC_TARGET_NAN)"'
|
|
|
endif
|
|
|
endif
|
|
|
-ifneq ($(CC_TARGET_FP32_MODE_),)
|
|
|
-TOOLCHAIN_EXTERNAL_CFLAGS += -mfp$(CC_TARGET_FP32_MODE_)
|
|
|
-TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_FP32_MODE='"$(CC_TARGET_FP32_MODE_)"'
|
|
|
+ifneq ($(GCC_TARGET_FP32_MODE),)
|
|
|
+TOOLCHAIN_EXTERNAL_CFLAGS += -mfp$(GCC_TARGET_FP32_MODE)
|
|
|
+TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_FP32_MODE='"$(GCC_TARGET_FP32_MODE)"'
|
|
|
endif
|
|
|
-ifneq ($(CC_TARGET_FPU_),)
|
|
|
-TOOLCHAIN_EXTERNAL_CFLAGS += -mfpu=$(CC_TARGET_FPU_)
|
|
|
-TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_FPU='"$(CC_TARGET_FPU_)"'
|
|
|
+ifneq ($(GCC_TARGET_FPU),)
|
|
|
+TOOLCHAIN_EXTERNAL_CFLAGS += -mfpu=$(GCC_TARGET_FPU)
|
|
|
+TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_FPU='"$(GCC_TARGET_FPU)"'
|
|
|
endif
|
|
|
-ifneq ($(CC_TARGET_FLOAT_ABI_),)
|
|
|
-TOOLCHAIN_EXTERNAL_CFLAGS += -mfloat-abi=$(CC_TARGET_FLOAT_ABI_)
|
|
|
-TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_FLOAT_ABI='"$(CC_TARGET_FLOAT_ABI_)"'
|
|
|
+ifneq ($(GCC_TARGET_FLOAT_ABI),)
|
|
|
+TOOLCHAIN_EXTERNAL_CFLAGS += -mfloat-abi=$(GCC_TARGET_FLOAT_ABI)
|
|
|
+TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_FLOAT_ABI='"$(GCC_TARGET_FLOAT_ABI)"'
|
|
|
endif
|
|
|
-ifneq ($(CC_TARGET_MODE_),)
|
|
|
-TOOLCHAIN_EXTERNAL_CFLAGS += -m$(CC_TARGET_MODE_)
|
|
|
-TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_MODE='"$(CC_TARGET_MODE_)"'
|
|
|
+ifneq ($(GCC_TARGET_MODE),)
|
|
|
+TOOLCHAIN_EXTERNAL_CFLAGS += -m$(GCC_TARGET_MODE)
|
|
|
+TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS += -DBR_MODE='"$(GCC_TARGET_MODE)"'
|
|
|
endif
|
|
|
ifeq ($(BR2_BINFMT_FLAT),y)
|
|
|
TOOLCHAIN_EXTERNAL_CFLAGS += -Wl,-elf2flt
|