mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-01-29 15:44:03 +00:00
ef1ff2600d
Signed-off-by: Alexey Neyman <stilor@att.net>
378 lines
9.2 KiB
Plaintext
378 lines
9.2 KiB
Plaintext
#
|
|
# DO NOT EDIT! This file is automatically generated.
|
|
#
|
|
|
|
choice
|
|
bool "Show newlib versions from"
|
|
|
|
config NEWLIB_USE_REDHAT
|
|
bool "RedHat"
|
|
help
|
|
newlib from RedHat.
|
|
|
|
config NEWLIB_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 NEWLIB_USE
|
|
string
|
|
default "NEWLIB" if NEWLIB_USE_REDHAT
|
|
default "NEWLIB_LINARO" if NEWLIB_USE_LINARO
|
|
|
|
|
|
if NEWLIB_USE_REDHAT
|
|
|
|
if EXPERIMENTAL
|
|
choice
|
|
bool "Source of newlib"
|
|
|
|
config NEWLIB_SRC_RELEASE
|
|
bool "Released tarball"
|
|
help
|
|
Download a released tarball.
|
|
|
|
config NEWLIB_SRC_DEVEL
|
|
bool "Vendor repository"
|
|
help
|
|
Check out from vendor repository at:
|
|
git://sourceware.org/git/newlib-cygwin.git
|
|
|
|
if NEWLIB_SRC_DEVEL
|
|
|
|
config NEWLIB_DEVEL_VCS
|
|
string
|
|
default "git"
|
|
|
|
config NEWLIB_DEVEL_URL
|
|
string
|
|
default "git://sourceware.org/git/newlib-cygwin.git"
|
|
|
|
config NEWLIB_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 NEWLIB_DEVEL_REVISION
|
|
string "Revision/changeset"
|
|
default "HEAD"
|
|
help
|
|
Commit ID or revision ID to check out.
|
|
|
|
endif
|
|
|
|
config NEWLIB_SRC_CUSTOM
|
|
bool "Custom location"
|
|
depends on EXPERIMENTAL
|
|
help
|
|
Custom directory or tarball.
|
|
|
|
if NEWLIB_SRC_CUSTOM
|
|
|
|
config NEWLIB_CUSTOM_LOCATION
|
|
string "Custom source location"
|
|
help
|
|
Path to the directory or tarball with the sources.
|
|
|
|
endif
|
|
|
|
endchoice
|
|
endif
|
|
|
|
config NEWLIB_MIRRORS_ARRAY
|
|
string
|
|
default "ftp://sourceware.org/pub/newlib http://mirrors.kernel.org/sourceware/newlib http://mirrors.kernel.org/sources.redhat.com/newlib"
|
|
|
|
choice
|
|
bool "Version of newlib"
|
|
help
|
|
For a released version, select the version of newlib 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 newlib.
|
|
|
|
config NEWLIB_VERY_NEW
|
|
bool "newer than anything below"
|
|
depends on EXPERIMENTAL
|
|
depends on NEWLIB_SRC_DEVEL || NEWLIB_SRC_CUSTOM
|
|
select NEWLIB_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_2_or_older
|
|
select NEWLIB_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_older
|
|
select NEWLIB_2_0_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_older
|
|
|
|
config NEWLIB_V_2_5_0_20170323
|
|
bool "2.5.0.20170323"
|
|
select NEWLIB_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_2_or_older
|
|
select NEWLIB_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_older
|
|
select NEWLIB_2_0_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_older
|
|
|
|
config NEWLIB_V_2_4_0_20161025
|
|
bool "2.4.0.20161025 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
select NEWLIB_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_2_or_older
|
|
select NEWLIB_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_older
|
|
select NEWLIB_2_0_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_older
|
|
|
|
config NEWLIB_V_2_3_0_20160226
|
|
bool "2.3.0.20160226 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
select NEWLIB_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_2_or_older
|
|
select NEWLIB_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_older
|
|
select NEWLIB_2_0_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_older
|
|
|
|
config NEWLIB_V_2_2_0_20151023
|
|
bool "2.2.0.20151023 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
select NEWLIB_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_2_or_older
|
|
select NEWLIB_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_older
|
|
select NEWLIB_2_0_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_older
|
|
|
|
config NEWLIB_V_2_1_0
|
|
bool "2.1.0 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !NEWLIB_REQUIRE_2_2_or_later
|
|
select NEWLIB_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_older
|
|
select NEWLIB_2_0_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_older
|
|
|
|
config NEWLIB_V_2_0_0
|
|
bool "2.0.0 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !NEWLIB_REQUIRE_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_later
|
|
select NEWLIB_2_0_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_older
|
|
|
|
config NEWLIB_V_1_20_0
|
|
bool "1.20.0 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !NEWLIB_REQUIRE_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_later
|
|
|
|
config NEWLIB_V_1_19_0
|
|
bool "1.19.0 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !NEWLIB_REQUIRE_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_later
|
|
|
|
config NEWLIB_V_1_18_0
|
|
bool "1.18.0 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !NEWLIB_REQUIRE_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_later
|
|
|
|
config NEWLIB_V_1_17_0
|
|
bool "1.17.0 (OBSOLETE)"
|
|
depends on OBSOLETE
|
|
depends on !NEWLIB_REQUIRE_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_later
|
|
|
|
config NEWLIB_VERY_OLD
|
|
bool "older than anything above"
|
|
depends on OBSOLETE && EXPERIMENTAL
|
|
depends on NEWLIB_SRC_DEVEL || NEWLIB_SRC_CUSTOM
|
|
depends on !NEWLIB_REQUIRE_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_later
|
|
|
|
endchoice
|
|
|
|
|
|
endif
|
|
|
|
config NEWLIB_VERSION
|
|
string
|
|
default "2.5.0.20170323" if NEWLIB_V_2_5_0_20170323
|
|
default "2.4.0.20161025" if NEWLIB_V_2_4_0_20161025
|
|
default "2.3.0.20160226" if NEWLIB_V_2_3_0_20160226
|
|
default "2.2.0.20151023" if NEWLIB_V_2_2_0_20151023
|
|
default "2.1.0" if NEWLIB_V_2_1_0
|
|
default "2.0.0" if NEWLIB_V_2_0_0
|
|
default "1.20.0" if NEWLIB_V_1_20_0
|
|
default "1.19.0" if NEWLIB_V_1_19_0
|
|
default "1.18.0" if NEWLIB_V_1_18_0
|
|
default "1.17.0" if NEWLIB_V_1_17_0
|
|
default "unknown"
|
|
|
|
if NEWLIB_USE_LINARO
|
|
|
|
if EXPERIMENTAL
|
|
choice
|
|
bool "Source of newlib-linaro"
|
|
|
|
config NEWLIB_LINARO_SRC_RELEASE
|
|
bool "Released tarball"
|
|
help
|
|
Download a released tarball.
|
|
|
|
config NEWLIB_LINARO_SRC_DEVEL
|
|
bool "Vendor repository"
|
|
help
|
|
Check out from vendor repository at:
|
|
https://git.linaro.org/toolchain/newlib.git
|
|
|
|
if NEWLIB_LINARO_SRC_DEVEL
|
|
|
|
config NEWLIB_LINARO_DEVEL_VCS
|
|
string
|
|
default "git"
|
|
|
|
config NEWLIB_LINARO_DEVEL_URL
|
|
string
|
|
default "https://git.linaro.org/toolchain/newlib.git"
|
|
|
|
config NEWLIB_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 NEWLIB_LINARO_DEVEL_REVISION
|
|
string "Revision/changeset"
|
|
default "HEAD"
|
|
help
|
|
Commit ID or revision ID to check out.
|
|
|
|
endif
|
|
|
|
config NEWLIB_LINARO_SRC_CUSTOM
|
|
bool "Custom location"
|
|
depends on EXPERIMENTAL
|
|
help
|
|
Custom directory or tarball.
|
|
|
|
if NEWLIB_LINARO_SRC_CUSTOM
|
|
|
|
config NEWLIB_LINARO_CUSTOM_LOCATION
|
|
string "Custom source location"
|
|
help
|
|
Path to the directory or tarball with the sources.
|
|
|
|
endif
|
|
|
|
endchoice
|
|
endif
|
|
|
|
config NEWLIB_LINARO_MIRRORS_ARRAY
|
|
string
|
|
default ""
|
|
|
|
choice
|
|
bool "Version of newlib-linaro"
|
|
help
|
|
For a released version, select the version of newlib-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 newlib-linaro.
|
|
|
|
config NEWLIB_LINARO_VERY_NEW
|
|
bool "newer than anything below"
|
|
depends on EXPERIMENTAL
|
|
depends on NEWLIB_LINARO_SRC_DEVEL || NEWLIB_LINARO_SRC_CUSTOM
|
|
select NEWLIB_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_2_or_older
|
|
select NEWLIB_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_older
|
|
select NEWLIB_2_0_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_older
|
|
|
|
config NEWLIB_LINARO_V_2_2_0_2015_01
|
|
bool "2.2.0-2015.01 (OBSOLETE,EXPERIMENTAL)"
|
|
depends on OBSOLETE
|
|
depends on EXPERIMENTAL
|
|
select NEWLIB_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_2_or_older
|
|
select NEWLIB_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_older
|
|
select NEWLIB_2_0_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_older
|
|
|
|
config NEWLIB_LINARO_V_2_1_0_2014_09
|
|
bool "2.1.0-2014.09 (OBSOLETE,EXPERIMENTAL)"
|
|
depends on OBSOLETE
|
|
depends on EXPERIMENTAL
|
|
depends on !NEWLIB_REQUIRE_2_2_or_later
|
|
select NEWLIB_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_older
|
|
select NEWLIB_2_0_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_older
|
|
|
|
config NEWLIB_LINARO_VERY_OLD
|
|
bool "older than anything above"
|
|
depends on OBSOLETE && EXPERIMENTAL
|
|
depends on NEWLIB_LINARO_SRC_DEVEL || NEWLIB_LINARO_SRC_CUSTOM
|
|
depends on !NEWLIB_REQUIRE_2_2_or_later
|
|
depends on !NEWLIB_REQUIRE_2_1_or_later
|
|
depends on !NEWLIB_REQUIRE_2_0_or_later
|
|
|
|
endchoice
|
|
|
|
|
|
endif
|
|
|
|
config NEWLIB_LINARO_VERSION
|
|
string
|
|
default "2.2.0-2015.01" if NEWLIB_LINARO_V_2_2_0_2015_01
|
|
default "2.1.0-2014.09" if NEWLIB_LINARO_V_2_1_0_2014_09
|
|
default "unknown"
|
|
|
|
|
|
config NEWLIB_2_2_or_later
|
|
bool
|
|
|
|
config NEWLIB_REQUIRE_2_2_or_later
|
|
bool
|
|
|
|
config NEWLIB_REQUIRE_2_2_or_older
|
|
bool
|
|
|
|
config NEWLIB_2_1_or_later
|
|
bool
|
|
|
|
config NEWLIB_REQUIRE_2_1_or_later
|
|
bool
|
|
|
|
config NEWLIB_REQUIRE_2_1_or_older
|
|
bool
|
|
|
|
config NEWLIB_2_0_or_later
|
|
bool
|
|
|
|
config NEWLIB_REQUIRE_2_0_or_later
|
|
bool
|
|
|
|
config NEWLIB_REQUIRE_2_0_or_older
|
|
bool
|
|
|