mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-20 05:17:54 +00:00
59ef10f5d6
- Add support for eglibc /trunk/scripts/functions | 6 4 2 0 ++++-- /trunk/docs/CREDITS | 1 1 0 0 + /trunk/config/libc.in | 12 12 0 0 ++++++++++++ /trunk/arch/arm/functions | 4 2 2 0 ++-- 4 files changed, 19 insertions(+), 4 deletions(-)
132 lines
3.2 KiB
Plaintext
132 lines
3.2 KiB
Plaintext
# eglibc options
|
|
|
|
choice
|
|
bool
|
|
prompt "eglibc version"
|
|
|
|
config EGLIBC_V_TRUNK
|
|
bool
|
|
prompt "'trunk'"
|
|
help
|
|
Selecting this will export the trunk of the eglibc subversion repository.
|
|
|
|
config EGLIBC_V_2_5
|
|
bool
|
|
prompt "2.5"
|
|
|
|
config EGLIBC_V_2_6
|
|
bool
|
|
prompt "2.6"
|
|
|
|
config EGLIBC_V_2_7
|
|
bool
|
|
prompt "2.7"
|
|
|
|
config EGLIBC_V_2_8
|
|
bool
|
|
prompt "2.8"
|
|
|
|
# CT_INSERT_VERSION_ABOVE
|
|
# Don't remove above line!
|
|
endchoice
|
|
|
|
config LIBC_VERSION
|
|
string
|
|
default "trunk" if EGLIBC_V_TRUNK
|
|
default "2_5" if EGLIBC_V_2_5
|
|
default "2_6" if EGLIBC_V_2_6
|
|
default "2_7" if EGLIBC_V_2_7
|
|
default "2_8" if EGLIBC_V_2_8
|
|
# CT_INSERT_VERSION_STRING_ABOVE
|
|
# Don't remove above line!
|
|
|
|
config EGLIBC_REVISION
|
|
string
|
|
prompt "Revision to use"
|
|
default "HEAD"
|
|
help
|
|
Enter the revision of trunk you want to use.
|
|
Default is HEAD.
|
|
|
|
A revision argument can be one of:
|
|
NUMBER revision number
|
|
'{' DATE '}' revision at start of the date (*)
|
|
'HEAD' latest in repository
|
|
|
|
(*) If you want to use a date, please use ISO-8601 formats if
|
|
at all possible.
|
|
|
|
config EGLIBC_CHECKOUT
|
|
bool
|
|
prompt "checkout instead of export"
|
|
default y if EGLIBC_V_TRUNK
|
|
default n if ! EGLIBC_V_TRUNK
|
|
help
|
|
By default, the eglibc download will be an export of the subversion
|
|
repository. If you say 'y' here, then the repository will instead be
|
|
checked-out, so that you can update it later.
|
|
|
|
Note that crosstool-NG will *not* update your working copy, you will
|
|
have to do that yourself.
|
|
|
|
config LIBC_EGLIBC_EXTRA_CONFIG
|
|
string
|
|
prompt "eglibc extra config"
|
|
default ""
|
|
help
|
|
Extra flags to pass onto ./configure when configuring eglibc.
|
|
|
|
Eg.: --enable-static-nss
|
|
|
|
config LIBC_EGLIBC_EXTRA_CFLAGS
|
|
string
|
|
prompt "eglibc extra target CFLAGS"
|
|
default ""
|
|
help
|
|
Extra target CFLAGS to use when building eglibc.
|
|
|
|
config LIBC_EXTRA_CC_ARGS
|
|
string
|
|
prompt "gcc extra flags"
|
|
default ""
|
|
help
|
|
Extra flags to pass gcc when building eglibc.
|
|
|
|
Seldom used, except for sparc64 which seems to need the flag -64
|
|
to be passed onto gcc.
|
|
|
|
config LIBC_EGLIBC_USE_PORTS
|
|
bool
|
|
prompt "Use the ports addon"
|
|
default n
|
|
help
|
|
The ports addon contains some architecture ports that are not available
|
|
in the official glibc distribution.
|
|
|
|
For example, this is the case for ARM with glibc >= 2.4
|
|
|
|
Say n only if you're sure that your architecture is in the official
|
|
glibc distribution for your chosen version.
|
|
|
|
config LIBC_ADDONS
|
|
bool
|
|
prompt "Pass extra addons list"
|
|
default n
|
|
help
|
|
If you say Y here, you'll be able to give the list of addons you want to
|
|
include in your C library.
|
|
|
|
config LIBC_ADDONS_LIST
|
|
string
|
|
prompt "Extra addons"
|
|
default ""
|
|
depends on LIBC_ADDONS
|
|
help
|
|
Extra addons to include in eglibc. Space separated list.
|
|
|
|
You need to specify neither linuxthreads nor nptl, as they are added
|
|
automagically for you depending on the threading model you choosed
|
|
earlier.
|
|
|
|
Eg.: crypt (for very old glibces)
|