svn commit: trunk/buildroot/toolchain/binutils

aldot at uclibc.org aldot at uclibc.org
Fri Mar 10 08:46:37 UTC 2006


Author: aldot
Date: 2006-03-10 00:46:36 -0800 (Fri, 10 Mar 2006)
New Revision: 14509

Log:
- make sure we use the proper CC for building binutils.
- add config option BR2_EXTRA_BINUTILS_CONFIG_OPTIONS for passing additional
  flags to binutils configure.


Modified:
   trunk/buildroot/toolchain/binutils/Config.in
   trunk/buildroot/toolchain/binutils/binutils.mk


Changeset:
Modified: trunk/buildroot/toolchain/binutils/Config.in
===================================================================
--- trunk/buildroot/toolchain/binutils/Config.in	2006-03-10 08:44:16 UTC (rev 14508)
+++ trunk/buildroot/toolchain/binutils/Config.in	2006-03-10 08:46:36 UTC (rev 14509)
@@ -61,3 +61,12 @@
 	default "2.16.91.0.4"     if BR2_BINUTILS_VERSION_2_16_91_0_4
 	default "2.16.91.0.5"     if BR2_BINUTILS_VERSION_2_16_91_0_5
 	default "2.16.91.0.6"     if BR2_BINUTILS_VERSION_2_16_91_0_6
+
+
+config BR2_EXTRA_BINUTILS_CONFIG_OPTIONS
+        string "Additional binutils options"
+        default ""
+        help
+            Any additional binutils options you may want to include..
+
+

Modified: trunk/buildroot/toolchain/binutils/binutils.mk
===================================================================
--- trunk/buildroot/toolchain/binutils/binutils.mk	2006-03-10 08:44:16 UTC (rev 14508)
+++ trunk/buildroot/toolchain/binutils/binutils.mk	2006-03-10 08:46:36 UTC (rev 14509)
@@ -5,6 +5,8 @@
 #############################################################
 BINUTILS_VERSION:=$(strip $(subst ",, $(BR2_BINUTILS_VERSION)))
 
+EXTRA_BINUTILS_CONFIG_OPTIONS:=$(strip $(subst ",, $(BR2_EXTRA_BINUTILS_CONFIG_OPTIONS)))
+#"
 BINUTILS_SITE:=http://ftp.kernel.org/pub/linux/devel/binutils
 ifeq ($(BINUTILS_VERSION),2.16)
 BINUTILS_SITE:=http://ftp.gnu.org/gnu/binutils/
@@ -49,6 +51,7 @@
 $(BINUTILS_DIR1)/.configured: $(BINUTILS_DIR)/.patched
 	mkdir -p $(BINUTILS_DIR1)
 	(cd $(BINUTILS_DIR1); \
+		CC="$(HOSTCC)" \
 		$(BINUTILS_DIR)/configure \
 		--prefix=$(STAGING_DIR) \
 		--build=$(GNU_HOST_NAME) \
@@ -57,7 +60,8 @@
 		$(DISABLE_NLS) \
 		$(MULTILIB) \
 		--disable-werror \
-		$(SOFT_FLOAT_CONFIG_OPTION) );
+		$(SOFT_FLOAT_CONFIG_OPTION) \
+		$(EXTRA_BINUTILS_CONFIG_OPTIONS));
 	touch $(BINUTILS_DIR1)/.configured
 
 $(BINUTILS_DIR1)/binutils/objdump: $(BINUTILS_DIR1)/.configured




More information about the uClibc-cvs mailing list