toolchain: use different defaults for octeon
authorJohn Crispin <blogic@openwrt.org>
Wed, 18 Jun 2014 10:07:53 +0000 (10:07 +0000)
committerJohn Crispin <blogic@openwrt.org>
Wed, 18 Jun 2014 10:07:53 +0000 (10:07 +0000)
force eglibc and gcc4.6+linaro for octeon

Signed-off-by: Martin Fäcknitz <faecknitz@hotsplots.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41251 3c298f89-4303-0410-b956-a3cf2f4a3e73

toolchain/Config.in
toolchain/gcc/Config.in
toolchain/gcc/Config.version

index 7c0e3ce..7deda1e 100644 (file)
@@ -203,6 +203,7 @@ comment "C Library"
 
 choice
        prompt "C Library implementation" if TOOLCHAINOPTS
+       default LIBC_USE_EGLIBC if mips64
        default LIBC_USE_UCLIBC
        help
          Select the C library implementation.
@@ -249,10 +250,11 @@ config INSIGHT
 
 config USE_EGLIBC
        bool
+       default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && mips64
 
 config USE_UCLIBC
        bool
-       default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN
+       default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && !mips64
 
 config USE_MUSL
        bool
index e279bf2..0c07796 100644 (file)
@@ -3,6 +3,7 @@
 choice
        prompt "GCC compiler Version" if TOOLCHAINOPTS
        default GCC_USE_VERSION_4_4_7 if avr32
+       default GCC_USE_VERSION_4_6_LINARO if mips64
        default GCC_USE_VERSION_4_8_LINARO
        help
          Select the version of gcc you wish to use.
index e9aafcd..05b4f1a 100644 (file)
@@ -3,10 +3,11 @@ config GCC_VERSION_4_4_7
        bool
 
 config GCC_VERSION_4_6_LINARO
+       default y if (!TOOLCHAINOPTS && mips64)
        bool
 
 config GCC_VERSION_4_8_LINARO
-       default y if (!TOOLCHAINOPTS && !avr32)
+       default y if (!TOOLCHAINOPTS && !avr32 && !mips64)
        bool
 
 config GCC_VERSION_4_8_0