mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-01-18 02:39:46 +00:00
ef1ff2600d
Signed-off-by: Alexey Neyman <stilor@att.net>
414 lines
10 KiB
Plaintext
414 lines
10 KiB
Plaintext
#
|
|
# DO NOT EDIT! This file is automatically generated.
|
|
#
|
|
|
|
choice
|
|
bool "Show glibc versions from"
|
|
|
|
config GLIBC_USE_GNU
|
|
bool "GNU"
|
|
help
|
|
GNU (which is a recursive acronym for "GNU's Not Unix") provides GNU binutils,
|
|
GNU C Compiler (gcc), GNU debugger (gdb) and many other utilities. GNU is
|
|
considered the master source for these packages.
|
|
|
|
You should select "GNU" here unless you definitely know that you need some version
|
|
from another source.
|
|
|
|
config GLIBC_USE_LINARO
|
|
bool "Linaro"
|
|
depends on OBSOLETE
|
|
depends on EXPERIMENTAL
|
|
help
|
|
Linaro is maintaining some advanced/more stable/experimental versions
|
|
of binutils, gcc, glibc and gdb, especially for the ARM architecture.
|
|
These versions contain some changes that are not (yet?) merged into
|
|
their respective upstream repositories.
|
|
|
|
endchoice
|
|
|
|
config GLIBC_USE
|
|
string
|
|
default "GLIBC" if GLIBC_USE_GNU
|
|
default "GLIBC_LINARO" if GLIBC_USE_LINARO
|
|
|
|
|
|
if GLIBC_USE_GNU
|
|
|
|
if EXPERIMENTAL
|
|
choice
|
|
bool "Source of glibc"
|
|
|
|
config GLIBC_SRC_RELEASE
|
|
bool "Released tarball"
|
|
help
|
|
Download a released tarball.
|
|
|
|
config GLIBC_SRC_DEVEL
|
|
bool "Vendor repository"
|
|
help
|
|
Check out from vendor repository at:
|
|
git://sourceware.org/git/glibc.git
|
|
|
|
if GLIBC_SRC_DEVEL
|
|
|
|
config GLIBC_DEVEL_VCS
|
|
string
|
|
default "git"
|
|
|
|
config GLIBC_DEVEL_URL
|
|
string
|
|
default "git://sourceware.org/git/glibc.git"
|
|
|
|
config GLIBC_DEVEL_BRANCH
|
|
string "Branch to check out"
|
|
default "master"
|
|
help
|
|
Git: branch to be checked out
|
|
Subversion: directories to append to the repository URL.
|
|
|
|
config GLIBC_DEVEL_REVISION
|
|
string "Revision/changeset"
|
|
default "HEAD"
|
|
help
|
|
Commit ID or revision ID to check out.
|
|
|
|
endif
|
|
|
|
config GLIBC_SRC_CUSTOM
|
|
bool "Custom location"
|
|
depends on EXPERIMENTAL
|
|
help
|
|
Custom directory or tarball.
|
|
|
|
if GLIBC_SRC_CUSTOM
|
|
|
|
config GLIBC_CUSTOM_LOCATION
|
|
string "Custom source location"
|
|
help
|
|
Path to the directory or tarball with the sources.
|
|
|
|
endif
|
|
|
|
endchoice
|
|
endif
|
|
|
|
config GLIBC_MIRRORS_ARRAY
|
|
string
|
|
default "https://ftp.gnu.org/gnu/glibc http://ftp.gnu.org/gnu/glibc ftp://ftp.gnu.org/gnu/glibc ftp://sourceware.org/pub/glibc/releases ftp://gcc.gnu.org/pub/glibc/releases"
|
|
|
|
choice
|
|
bool "Version of glibc"
|
|
help
|
|
For a released version, select the version of glibc to download
|
|
and build. For sources out of the vendor repository or from a custom
|
|
location, select the version that describes those custom sources.
|
|
Based on this version, crosstool-NG may apply some version-specific
|
|
quirks while building glibc.
|
|
|
|
config GLIBC_VERY_NEW
|
|
bool "newer than anything below"
|
|
depends on EXPERIMENTAL
|
|
depends on GLIBC_SRC_DEVEL || GLIBC_SRC_CUSTOM
|
|
select GLIBC_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_23_or_older
|
|
select GLIBC_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_older
|
|
select GLIBC_2_17_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_older
|
|
|
|
config GLIBC_V_2_25
|
|
bool "2.25"
|
|
select GLIBC_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_23_or_older
|
|
select GLIBC_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_older
|
|
select GLIBC_2_17_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_older
|
|
|
|
config GLIBC_V_2_24
|
|
bool "2.24"
|
|
select GLIBC_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_23_or_older
|
|
select GLIBC_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_older
|
|
select GLIBC_2_17_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_older
|
|
|
|
config GLIBC_V_2_23
|
|
bool "2.23"
|
|
select GLIBC_2_23_or_later
|
|
select GLIBC_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_older
|
|
select GLIBC_2_17_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_older
|
|
|
|
config GLIBC_V_2_22
|
|
bool "2.22 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
select GLIBC_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_older
|
|
select GLIBC_2_17_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_older
|
|
|
|
config GLIBC_V_2_21
|
|
bool "2.21 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
select GLIBC_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_older
|
|
select GLIBC_2_17_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_older
|
|
|
|
config GLIBC_V_2_20
|
|
bool "2.20 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
select GLIBC_2_20_or_later
|
|
select GLIBC_2_17_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_older
|
|
|
|
config GLIBC_V_2_19
|
|
bool "2.19"
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_later
|
|
select GLIBC_2_17_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_older
|
|
|
|
config GLIBC_V_2_18
|
|
bool "2.18 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_later
|
|
select GLIBC_2_17_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_older
|
|
|
|
config GLIBC_V_2_17
|
|
bool "2.17"
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_later
|
|
select GLIBC_2_17_or_later
|
|
|
|
config GLIBC_V_2_16_0
|
|
bool "2.16.0 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_later
|
|
|
|
config GLIBC_V_2_15
|
|
bool "2.15 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_later
|
|
|
|
config GLIBC_V_2_14_1
|
|
bool "2.14.1 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_later
|
|
|
|
config GLIBC_V_2_14
|
|
bool "2.14 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_later
|
|
|
|
config GLIBC_V_2_13
|
|
bool "2.13 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_later
|
|
|
|
config GLIBC_V_2_12_2
|
|
bool "2.12.2 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_later
|
|
|
|
config GLIBC_V_2_12_1
|
|
bool "2.12.1"
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_later
|
|
|
|
config GLIBC_VERY_OLD
|
|
bool "older than anything above"
|
|
depends on OBSOLETE && EXPERIMENTAL
|
|
depends on GLIBC_SRC_DEVEL || GLIBC_SRC_CUSTOM
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_later
|
|
|
|
endchoice
|
|
|
|
|
|
endif
|
|
|
|
config GLIBC_VERSION
|
|
string
|
|
default "2.25" if GLIBC_V_2_25
|
|
default "2.24" if GLIBC_V_2_24
|
|
default "2.23" if GLIBC_V_2_23
|
|
default "2.22" if GLIBC_V_2_22
|
|
default "2.21" if GLIBC_V_2_21
|
|
default "2.20" if GLIBC_V_2_20
|
|
default "2.19" if GLIBC_V_2_19
|
|
default "2.18" if GLIBC_V_2_18
|
|
default "2.17" if GLIBC_V_2_17
|
|
default "2.16.0" if GLIBC_V_2_16_0
|
|
default "2.15" if GLIBC_V_2_15
|
|
default "2.14.1" if GLIBC_V_2_14_1
|
|
default "2.14" if GLIBC_V_2_14
|
|
default "2.13" if GLIBC_V_2_13
|
|
default "2.12.2" if GLIBC_V_2_12_2
|
|
default "2.12.1" if GLIBC_V_2_12_1
|
|
default "unknown"
|
|
|
|
if GLIBC_USE_LINARO
|
|
|
|
if EXPERIMENTAL
|
|
choice
|
|
bool "Source of glibc-linaro"
|
|
|
|
config GLIBC_LINARO_SRC_RELEASE
|
|
bool "Released tarball"
|
|
help
|
|
Download a released tarball.
|
|
|
|
config GLIBC_LINARO_SRC_DEVEL
|
|
bool "Vendor repository"
|
|
help
|
|
Check out from vendor repository at:
|
|
https://git.linaro.org/toolchain/glibc.git
|
|
|
|
if GLIBC_LINARO_SRC_DEVEL
|
|
|
|
config GLIBC_LINARO_DEVEL_VCS
|
|
string
|
|
default "git"
|
|
|
|
config GLIBC_LINARO_DEVEL_URL
|
|
string
|
|
default "https://git.linaro.org/toolchain/glibc.git"
|
|
|
|
config GLIBC_LINARO_DEVEL_BRANCH
|
|
string "Branch to check out"
|
|
default "master"
|
|
help
|
|
Git: branch to be checked out
|
|
Subversion: directories to append to the repository URL.
|
|
|
|
config GLIBC_LINARO_DEVEL_REVISION
|
|
string "Revision/changeset"
|
|
default "HEAD"
|
|
help
|
|
Commit ID or revision ID to check out.
|
|
|
|
endif
|
|
|
|
config GLIBC_LINARO_SRC_CUSTOM
|
|
bool "Custom location"
|
|
depends on EXPERIMENTAL
|
|
help
|
|
Custom directory or tarball.
|
|
|
|
if GLIBC_LINARO_SRC_CUSTOM
|
|
|
|
config GLIBC_LINARO_CUSTOM_LOCATION
|
|
string "Custom source location"
|
|
help
|
|
Path to the directory or tarball with the sources.
|
|
|
|
endif
|
|
|
|
endchoice
|
|
endif
|
|
|
|
config GLIBC_LINARO_MIRRORS_ARRAY
|
|
string
|
|
default ""
|
|
|
|
choice
|
|
bool "Version of glibc-linaro"
|
|
help
|
|
For a released version, select the version of glibc-linaro to download
|
|
and build. For sources out of the vendor repository or from a custom
|
|
location, select the version that describes those custom sources.
|
|
Based on this version, crosstool-NG may apply some version-specific
|
|
quirks while building glibc-linaro.
|
|
|
|
config GLIBC_LINARO_VERY_NEW
|
|
bool "newer than anything below"
|
|
depends on EXPERIMENTAL
|
|
depends on GLIBC_LINARO_SRC_DEVEL || GLIBC_LINARO_SRC_CUSTOM
|
|
select GLIBC_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_23_or_older
|
|
select GLIBC_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_older
|
|
select GLIBC_2_17_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_older
|
|
|
|
config GLIBC_LINARO_V_2_20_2014_11
|
|
bool "2.20-2014.11 (OBSOLETE,EXPERIMENTAL)"
|
|
depends on OBSOLETE
|
|
depends on EXPERIMENTAL
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
select GLIBC_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_older
|
|
select GLIBC_2_17_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_older
|
|
|
|
config GLIBC_LINARO_VERY_OLD
|
|
bool "older than anything above"
|
|
depends on OBSOLETE && EXPERIMENTAL
|
|
depends on GLIBC_LINARO_SRC_DEVEL || GLIBC_LINARO_SRC_CUSTOM
|
|
depends on !GLIBC_REQUIRE_2_23_or_later
|
|
depends on !GLIBC_REQUIRE_2_20_or_later
|
|
depends on !GLIBC_REQUIRE_2_17_or_later
|
|
|
|
endchoice
|
|
|
|
|
|
endif
|
|
|
|
config GLIBC_LINARO_VERSION
|
|
string
|
|
default "2.20-2014.11" if GLIBC_LINARO_V_2_20_2014_11
|
|
default "unknown"
|
|
|
|
|
|
config GLIBC_2_23_or_later
|
|
bool
|
|
|
|
config GLIBC_REQUIRE_2_23_or_later
|
|
bool
|
|
|
|
config GLIBC_REQUIRE_2_23_or_older
|
|
bool
|
|
|
|
config GLIBC_2_20_or_later
|
|
bool
|
|
|
|
config GLIBC_REQUIRE_2_20_or_later
|
|
bool
|
|
|
|
config GLIBC_REQUIRE_2_20_or_older
|
|
bool
|
|
|
|
config GLIBC_2_17_or_later
|
|
bool
|
|
|
|
config GLIBC_REQUIRE_2_17_or_later
|
|
bool
|
|
|
|
config GLIBC_REQUIRE_2_17_or_older
|
|
bool
|
|
|