summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorBryan Hundven <bryanhundven@gmail.com>2015-10-21 05:04:08 (GMT)
committerBryan Hundven <bryanhundven@gmail.com>2015-10-21 05:04:08 (GMT)
commit7bcc61dd64ee231080fd4f82b8715e376d33a6e2 (patch)
tree5da4a2d38939ea6395f68e14f057d833ddcf10b3 /config
parentf34d1a93f166d48aeaf6ce21660aec1712d77866 (diff)
parentc27ab65e45468088e7ab6a99555b3b39caee2461 (diff)
Merge pull request #213 from bhundven/binutils_gold_conflicts_with_static_toolchain
binutils: Gold conflicts with Static Toolchain
Diffstat (limited to 'config')
-rw-r--r--config/binutils/binutils.in16
1 files changed, 10 insertions, 6 deletions
diff --git a/config/binutils/binutils.in b/config/binutils/binutils.in
index 9a1c430..fc57412 100644
--- a/config/binutils/binutils.in
+++ b/config/binutils/binutils.in
@@ -180,6 +180,13 @@ config BINUTILS_GOLD_SUPPORTS_ARCH
default y if ARCH_arm
default y if ARCH_x86
+config BINUTILS_GOLD_SUPPORT
+ bool
+ default y
+ depends on BINUTILS_HAS_GOLD
+ depends on BINUTILS_GOLD_SUPPORTS_ARCH
+ depends on ! STATIC_TOOLCHAIN
+
config BINUTILS_HAS_PLUGINS
bool
@@ -205,8 +212,7 @@ config BINUTILS_LINKER_LD
config BINUTILS_LINKER_GOLD
bool
prompt "gold"
- depends on BINUTILS_HAS_GOLD
- depends on BINUTILS_GOLD_SUPPORTS_ARCH
+ depends on BINUTILS_GOLD_SUPPORT
depends on ! BINUTILS_FORCE_LD_BFD
select BINUTILS_GOLD_INSTALLED
help
@@ -218,8 +224,7 @@ config BINUTILS_LINKER_GOLD
config BINUTILS_LINKER_LD_GOLD
bool
prompt "ld, gold"
- depends on BINUTILS_HAS_GOLD
- depends on BINUTILS_GOLD_SUPPORTS_ARCH
+ depends on BINUTILS_GOLD_SUPPORT
select BINUTILS_GOLD_INSTALLED
select BINUTILS_LINKER_BOTH
help
@@ -231,8 +236,7 @@ config BINUTILS_LINKER_LD_GOLD
config BINUTILS_LINKER_GOLD_LD
bool
prompt "gold, ld"
- depends on BINUTILS_HAS_GOLD
- depends on BINUTILS_GOLD_SUPPORTS_ARCH
+ depends on BINUTILS_GOLD_SUPPORT
select BINUTILS_GOLD_INSTALLED
select BINUTILS_LINKER_BOTH
select BINUTILS_LD_WRAPPER if BINUTILS_FORCE_LD_BFD