All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] toolchain-external: allow vendor-controlled defaults
@ 2010-11-18 10:28 Mike Frysinger
  2010-11-18 10:55 ` Thomas Petazzoni
  2010-11-18 11:21 ` [Buildroot] [PATCH v2] " Mike Frysinger
  0 siblings, 2 replies; 5+ messages in thread
From: Mike Frysinger @ 2010-11-18 10:28 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
 toolchain/toolchain-external/Config.in.2 |   11 +++++++++++
 toolchain/toolchain-external/ext-tool.mk |    2 ++
 2 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/toolchain/toolchain-external/Config.in.2 b/toolchain/toolchain-external/Config.in.2
index 489558c..50e61e6 100644
--- a/toolchain/toolchain-external/Config.in.2
+++ b/toolchain/toolchain-external/Config.in.2
@@ -1,15 +1,26 @@
 #
 
 if BR2_TOOLCHAIN_EXTERNAL
+
+config BR2_TOOLCHAIN_OVERRIDE_VENDOR
+	bool "Override vendor/device toolchain defaults" if BR2_bfin
+	default y
+	help
+	  Some targets have standard toolchain namings which the
+	  vendor/device maintainer have defined.  If you wish to
+	  override their choices, say Y here.
+
 config BR2_TOOLCHAIN_EXTERNAL_PATH
 	string "External toolchain path"
 	default "/path/to/staging_dir/usr"
+	depends on BR2_TOOLCHAIN_OVERRIDE_VENDOR
 	help
 	  Path to where the external toolchain is installed.
 
 config BR2_TOOLCHAIN_EXTERNAL_PREFIX
 	string "External toolchain prefix"
 	default "$(ARCH)-linux"
+	depends on BR2_TOOLCHAIN_OVERRIDE_VENDOR
 	help
 	  This the the external toolchain prefix. For example:
 	    armeb-unknown-linux-gnu, mipsel-unknown-linux-gnu, etc.
diff --git a/toolchain/toolchain-external/ext-tool.mk b/toolchain/toolchain-external/ext-tool.mk
index 7e4645d..2501256 100644
--- a/toolchain/toolchain-external/ext-tool.mk
+++ b/toolchain/toolchain-external/ext-tool.mk
@@ -37,6 +37,8 @@
 #  cross-compiler binaries remains external, all libraries and headers
 #  are imported into the Buildroot tree.
 
+-include target/device/*/ext-tool.mk
+
 uclibc: dependencies $(STAMP_DIR)/ext-toolchain-installed
 
 LIB_EXTERNAL_LIBS=ld*.so libc.so libcrypt.so libdl.so libgcc_s.so libm.so libnsl.so libresolv.so librt.so libutil.so
-- 
1.7.3.2

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-11-24  1:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-18 10:28 [Buildroot] [PATCH] toolchain-external: allow vendor-controlled defaults Mike Frysinger
2010-11-18 10:55 ` Thomas Petazzoni
2010-11-23 21:35   ` Thomas Petazzoni
2010-11-24  1:00     ` Mike Frysinger
2010-11-18 11:21 ` [Buildroot] [PATCH v2] " Mike Frysinger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.