X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fstaging%2Fchunkeey.git;a=blobdiff_plain;f=toolchain%2FConfig.in;h=d1de8f37be2643405829a4bf7e4288f4321c7944;hp=adc2b29e12d693b58ca06bfb2e01a5bed7a73024;hb=7b821a5ae882cb0c70fd9d09ec9d5952985951dc;hpb=36d3c4bdbf42dcd80c963ba6066c505ab24882f3 diff --git a/toolchain/Config.in b/toolchain/Config.in index adc2b29e12..d1de8f37be 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -28,7 +28,6 @@ menuconfig TARGET_OPTIONS config USE_MIPS16 bool "Build packages with MIPS16 instructions" if TARGET_OPTIONS depends on HAS_MIPS16 - depends on !GCC_VERSION_4_6 default y help If your target CPU does support the MIPS16 instruction set @@ -212,6 +211,7 @@ comment "C Library" choice prompt "C Library implementation" if TOOLCHAINOPTS default LIBC_USE_GLIBC if mips64 || mips64el + default LIBC_USE_UCLIBC if arc default LIBC_USE_MUSL help Select the C library implementation. @@ -219,22 +219,23 @@ choice config LIBC_USE_GLIBC bool "Use (e)glibc" select USE_GLIBC + depends on !arc config LIBC_USE_UCLIBC select USE_UCLIBC bool "Use uClibc" depends on !(aarch64 || aarch64_be) + depends on BROKEN || !(arm || armeb || i386 || x86_64 || mips || mipsel || mips64 || mips64el || powerpc) config LIBC_USE_MUSL select USE_MUSL bool "Use musl" - depends on !(mips64 || mips64el) + depends on !(arc || mips64 || mips64el) endchoice source "toolchain/glibc/Config.in" source "toolchain/uClibc/Config.in" -source "toolchain/musl/Config.in" comment "Debuggers" depends on TOOLCHAINOPTS @@ -256,20 +257,22 @@ config INSIGHT Enable if you want to build insight-gdb. config USE_GLIBC + default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && (mips64 || mips64el) bool config USE_UCLIBC - default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && (mips64 || mips64el) + default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && (arc) bool config USE_MUSL - default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && !(mips64 || mips64el) + default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && !(arc || mips64 || mips64el) bool config USE_EXTERNAL_LIBC bool default y if EXTERNAL_TOOLCHAIN || NATIVE_TOOLCHAIN +source "toolchain/binutils/Config.version" source "toolchain/gcc/Config.version" source "toolchain/glibc/Config.version"