|
@@ -15,6 +15,9 @@ comment "glibc toolchains only available with shared lib support"
|
|
|
source "toolchain/toolchain-external/toolchain-external-linaro-aarch64/Config.in"
|
|
|
source "toolchain/toolchain-external/toolchain-external-codesourcery-aarch64/Config.in"
|
|
|
|
|
|
+# ARC
|
|
|
+source "toolchain/toolchain-external/toolchain-external-synopsys-arc/Config.in"
|
|
|
+
|
|
|
# ARM (use Linaro toolchain by default)
|
|
|
source "toolchain/toolchain-external/toolchain-external-linaro-arm/Config.in"
|
|
|
source "toolchain/toolchain-external/toolchain-external-codesourcery-arm/Config.in"
|
|
@@ -93,27 +96,6 @@ config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV5TE
|
|
|
|
|
|
This toolchain uses software-floating point.
|
|
|
|
|
|
-config BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC
|
|
|
- bool "Synopsys ARC 2014.12 toolchain"
|
|
|
- depends on BR2_arc
|
|
|
- depends on BR2_HOSTARCH = "x86_64"
|
|
|
- # does not provide IPv6, and lacks many uClibc features
|
|
|
- # expected by Buildroot. The next Synopsys toolchain version
|
|
|
- # should fix those problems.
|
|
|
- depends on BROKEN
|
|
|
- select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
|
|
|
- select BR2_INSTALL_LIBSTDCPP
|
|
|
- select BR2_TOOLCHAIN_HAS_NATIVE_RPC
|
|
|
- select BR2_ENABLE_LOCALE
|
|
|
- select BR2_USE_WCHAR
|
|
|
- select BR2_TOOLCHAIN_HAS_THREADS
|
|
|
- select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
|
|
|
- select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
|
|
|
- select BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
|
|
- help
|
|
|
- Toolchain for the ARC cores, from
|
|
|
- https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases
|
|
|
-
|
|
|
endchoice
|
|
|
|
|
|
choice
|
|
@@ -147,8 +129,6 @@ config BR2_TOOLCHAIN_EXTERNAL_PATH
|
|
|
|
|
|
config BR2_TOOLCHAIN_EXTERNAL_PREFIX
|
|
|
string
|
|
|
- default "arc-linux" if BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC && BR2_arcle
|
|
|
- default "arceb-linux" if BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC && BR2_arceb
|
|
|
default "arm-arago-linux-gnueabi" if BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV7A
|
|
|
default "arm-arago-linux-gnueabi" if BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV5TE
|
|
|
|
|
@@ -182,6 +162,9 @@ config BR2_PACKAGE_PROVIDES_TOOLCHAIN_EXTERNAL
|
|
|
source "toolchain/toolchain-external/toolchain-external-linaro-aarch64/Config.in.options"
|
|
|
source "toolchain/toolchain-external/toolchain-external-codesourcery-aarch64/Config.in.options"
|
|
|
|
|
|
+# ARC
|
|
|
+source "toolchain/toolchain-external/toolchain-external-synopsys-arc/Config.in.options"
|
|
|
+
|
|
|
# ARM
|
|
|
source "toolchain/toolchain-external/toolchain-external-linaro-arm/Config.in.options"
|
|
|
source "toolchain/toolchain-external/toolchain-external-codesourcery-arm/Config.in.options"
|