summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/binutils/binutils.in12
1 files changed, 11 insertions, 1 deletions
diff --git a/config/binutils/binutils.in b/config/binutils/binutils.in
index 6172d82..508780b 100644
--- a/config/binutils/binutils.in
+++ b/config/binutils/binutils.in
@@ -67,10 +67,20 @@ config BINUTILS_2_21_or_later
config BINUTILS_HAS_GOLD
bool
+config BINUTILS_GOLD_SUPPORTS_ARCH
+ bool
+
config BINUTILS_HAS_PLUGINS
bool
-if BINUTILS_HAS_GOLD
+# Only these architectures have support in gold
+config ARCH_arm
+ select BINUTILS_GOLD_SUPPORTS_ARCH
+
+config ARCH_x86
+ select BINUTILS_GOLD_SUPPORTS_ARCH
+
+if BINUTILS_HAS_GOLD && BINUTILS_GOLD_SUPPORTS_ARCH
choice
bool