|
@@ -33,34 +33,33 @@ PATCH_DIR:=./patches/$(PKG_VERSION)
|
|
|
|
|
|
include $(INCLUDE_DIR)/toolchain-build.mk
|
|
|
|
|
|
-BINUTILS_CONFIGURE:= \
|
|
|
- ./configure \
|
|
|
- --prefix=$(TOOLCHAIN_DIR) \
|
|
|
- --build=$(GNU_HOST_NAME) \
|
|
|
- --host=$(GNU_HOST_NAME) \
|
|
|
- --target=$(REAL_GNU_TARGET_NAME) \
|
|
|
- --with-sysroot=$(TOOLCHAIN_DIR) \
|
|
|
- --enable-deterministic-archives \
|
|
|
- --enable-plugins \
|
|
|
- --disable-multilib \
|
|
|
- --disable-werror \
|
|
|
- --disable-nls \
|
|
|
- --disable-sim \
|
|
|
- --disable-gdb \
|
|
|
- $(GRAPHITE_CONFIGURE) \
|
|
|
- $(SOFT_FLOAT_CONFIG_OPTION) \
|
|
|
- $(call qstrip,$(CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS))
|
|
|
+HOST_CONFIGURE_ARGS = \
|
|
|
+ --prefix=$(TOOLCHAIN_DIR) \
|
|
|
+ --build=$(GNU_HOST_NAME) \
|
|
|
+ --host=$(GNU_HOST_NAME) \
|
|
|
+ --target=$(REAL_GNU_TARGET_NAME) \
|
|
|
+ --with-sysroot=$(TOOLCHAIN_DIR) \
|
|
|
+ --enable-deterministic-archives \
|
|
|
+ --enable-plugins \
|
|
|
+ --disable-multilib \
|
|
|
+ --disable-werror \
|
|
|
+ --disable-nls \
|
|
|
+ --disable-sim \
|
|
|
+ --disable-gdb \
|
|
|
+ $(GRAPHITE_CONFIGURE) \
|
|
|
+ $(SOFT_FLOAT_CONFIG_OPTION) \
|
|
|
+ $(call qstrip,$(CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS))
|
|
|
|
|
|
ifneq ($(CONFIG_SSP_SUPPORT),)
|
|
|
- BINUTILS_CONFIGURE+= \
|
|
|
+ HOST_CONFIGURE_ARGS+= \
|
|
|
--enable-libssp
|
|
|
else
|
|
|
- BINUTILS_CONFIGURE+= \
|
|
|
+ HOST_CONFIGURE_ARGS+= \
|
|
|
--disable-libssp
|
|
|
endif
|
|
|
|
|
|
ifneq ($(CONFIG_EXTRA_TARGET_ARCH),)
|
|
|
- BINUTILS_CONFIGURE+= \
|
|
|
+ HOST_CONFIGURE_ARGS+= \
|
|
|
--enable-targets=$(call qstrip,$(CONFIG_EXTRA_TARGET_ARCH_NAME))-linux-$(TARGET_SUFFIX)
|
|
|
endif
|
|
|
|
|
@@ -71,12 +70,6 @@ define Host/Prepare
|
|
|
$(SED) 's, " Linaro.*,,' $(HOST_BUILD_DIR)/bfd/version.h
|
|
|
endef
|
|
|
|
|
|
-define Host/Configure
|
|
|
- (cd $(HOST_BUILD_DIR); \
|
|
|
- $(BINUTILS_CONFIGURE) \
|
|
|
- );
|
|
|
-endef
|
|
|
-
|
|
|
define Host/Compile
|
|
|
+$(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR) all
|
|
|
endef
|