From 51b342345d717c3b91243223bf65e177cd31c86d Mon Sep 17 00:00:00 2001 From: Bryan Hundven Date: Fri, 1 May 2015 17:51:37 -0700 Subject: config: Add binutils, newlib, and glibc linaro configuration This commit introduces a "show linaro versions" for newlib, binutils, and glibc. Signed-off-by: Bryan Hundven diff --git a/config/binutils/binutils.in b/config/binutils/binutils.in index 8c1bf87..5ef69b5 100644 --- a/config/binutils/binutils.in +++ b/config/binutils/binutils.in @@ -2,6 +2,23 @@ comment "GNU binutils" +config CC_BINUTILS_SHOW_LINARO + bool + prompt "Show Linaro versions" + help + Linaro is maintaining some advanced/more stable/experimental versions + of binutils, especially for the ARM architecture. + + Those versions have not been blessed by the binutils comunity (nor have they + been cursed either!), but they look to be pretty much stable, and even + more stable than the upstream versions. YMMV... + + If you do not know what this Linaro stuff is, then simply say 'n' here, + and rest in peace. OTOH, if you know what you are doing, you will be + able to use and enjoy :-) the Linaro versions by saying 'y' here. + + Linaro: http://www.linaro.org/ + choice bool prompt "binutils version" @@ -12,6 +29,7 @@ config BINUTILS_LINARO_V_2_25 bool prompt "linaro-2.25.0-2015.01-2" select BINUTILS_2_25_or_later + depends on CC_BINUTILS_SHOW_LINARO config BINUTILS_V_2_25 bool @@ -22,6 +40,7 @@ config BINUTILS_LINARO_V_2_24 bool prompt "linaro-2.24.0-2014.11-2" select BINUTILS_2_24_or_later + depends on CC_BINUTILS_SHOW_LINARO config BINUTILS_V_2_24 bool diff --git a/config/libc/glibc.in b/config/libc/glibc.in index 9a0ec9c..fbc82d5 100644 --- a/config/libc/glibc.in +++ b/config/libc/glibc.in @@ -11,6 +11,23 @@ config THREADS default "nptl" +config CC_GLIBC_SHOW_LINARO + bool + prompt "Show Linaro versions" + help + Linaro is maintaining some advanced/more stable/experimental versions + of glibc, especially for the ARM architecture. + + Those versions have not been blessed by the glibc comunity (nor have they + been cursed either!), but they look to be pretty much stable, and even + more stable than the upstream versions. YMMV... + + If you do not know what this Linaro stuff is, then simply say 'n' here, + and rest in peace. OTOH, if you know what you are doing, you will be + able to use and enjoy :-) the Linaro versions by saying 'y' here. + + Linaro: http://www.linaro.org/ + choice bool prompt "glibc version" @@ -26,6 +43,7 @@ config LIBC_GLIBC_LINARO_V_2_20 bool prompt "Linaro 2.20-2014.11" select LIBC_GLIBC_2_20_or_later + depends on CC_GLIBC_SHOW_LINARO config LIBC_GLIBC_V_2_20 bool diff --git a/config/libc/newlib.in b/config/libc/newlib.in index 8109354..67ecf54 100644 --- a/config/libc/newlib.in +++ b/config/libc/newlib.in @@ -13,6 +13,23 @@ ## help array of processors, and will usually work on any architecture with ## help the addition of a few low-level routines. +config CC_NEWLIB_SHOW_LINARO + bool + prompt "Show Linaro versions" + help + Linaro is maintaining some advanced/more stable/experimental versions + of newlib, especially for the ARM architecture. + + Those versions have not been blessed by the newlib comunity (nor have they + been cursed either!), but they look to be pretty much stable, and even + more stable than the upstream versions. YMMV... + + If you do not know what this Linaro stuff is, then simply say 'n' here, + and rest in peace. OTOH, if you know what you are doing, you will be + able to use and enjoy :-) the Linaro versions by saying 'y' here. + + Linaro: http://www.linaro.org/ + choice bool prompt "newlib version" @@ -22,6 +39,7 @@ choice config LIBC_NEWLIB_LINARO_V_2_2_0 bool prompt "Linaro 2.2.0-2015.01" + depends on CC_NEWLIB_SHOW_LINARO config LIBC_NEWLIB_V_2_2_0 bool @@ -30,6 +48,7 @@ config LIBC_NEWLIB_V_2_2_0 config LIBC_NEWLIB_LINARO_V_2_1_0 bool prompt "Linaro 2.1.0-2014.09" + depends on CC_NEWLIB_SHOW_LINARO config LIBC_NEWLIB_V_2_1_0 bool -- cgit v0.10.2-6-g49f6