summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Hundven <bryanhundven@gmail.com>2015-05-02 00:51:37 (GMT)
committerBryan Hundven <bryanhundven@gmail.com>2015-05-02 23:56:25 (GMT)
commit51b342345d717c3b91243223bf65e177cd31c86d (patch)
treee813ed4496f5ada78e9c89b2e8e18450eaf6b2df
parent8c120ca2e9ef02157c0e33790c5409347eb43bb5 (diff)
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 <bryanhundven@gmail.com>
-rw-r--r--config/binutils/binutils.in19
-rw-r--r--config/libc/glibc.in18
-rw-r--r--config/libc/newlib.in19
3 files changed, 56 insertions, 0 deletions
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