Skip to content

Commit

Permalink
config: Add binutils, newlib, and glibc linaro configuration
Browse files Browse the repository at this point in the history
This commit introduces a "show linaro versions" for newlib, binutils,
and glibc.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
  • Loading branch information
bhundven committed May 2, 2015
1 parent 8c120ca commit 51b3423
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 0 deletions.
19 changes: 19 additions & 0 deletions config/binutils/binutils.in
Expand Up @@ -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"
Expand All @@ -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
Expand All @@ -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
Expand Down
18 changes: 18 additions & 0 deletions config/libc/glibc.in
Expand Up @@ -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"
Expand All @@ -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
Expand Down
19 changes: 19 additions & 0 deletions config/libc/newlib.in
Expand Up @@ -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"
Expand All @@ -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
Expand All @@ -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
Expand Down

0 comments on commit 51b3423

Please sign in to comment.