diff options
-rw-r--r-- | arch/Config.in | 10 | ||||
-rw-r--r-- | toolchain/Config.in | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/arch/Config.in b/arch/Config.in index f385745e47..caf5a318ab 100644 --- a/arch/Config.in +++ b/arch/Config.in @@ -250,6 +250,16 @@ config BR2_xtensa endchoice +# For some architectures or specific cores, our internal toolchain +# backend is not suitable (like, missing support in upstream gcc, or +# no ChipCo fork exists...) +config BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT + bool + +config BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT + bool + default y if !BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT + # The following string values are defined by the individual # Config.in.$ARCH files config BR2_ARCH diff --git a/toolchain/Config.in b/toolchain/Config.in index 584d053058..8866b7da75 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -43,6 +43,7 @@ choice config BR2_TOOLCHAIN_BUILDROOT bool "Buildroot toolchain" select BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS + depends on BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT depends on !BR2_bf606 depends on !BR2_bf607 depends on !BR2_bf608 |