1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/config/libc/eglibc.in Mon Aug 11 12:22:47 2008 +0000
1.3 @@ -0,0 +1,131 @@
1.4 +# eglibc options
1.5 +
1.6 +choice
1.7 + bool
1.8 + prompt "eglibc version"
1.9 +
1.10 +config EGLIBC_V_TRUNK
1.11 + bool
1.12 + prompt "'trunk'"
1.13 + help
1.14 + Selecting this will export the trunk of the eglibc subversion repository.
1.15 +
1.16 +config EGLIBC_V_2_5
1.17 + bool
1.18 + prompt "2.5"
1.19 +
1.20 +config EGLIBC_V_2_6
1.21 + bool
1.22 + prompt "2.6"
1.23 +
1.24 +config EGLIBC_V_2_7
1.25 + bool
1.26 + prompt "2.7"
1.27 +
1.28 +config EGLIBC_V_2_8
1.29 + bool
1.30 + prompt "2.8"
1.31 +
1.32 +# CT_INSERT_VERSION_ABOVE
1.33 +# Don't remove above line!
1.34 +endchoice
1.35 +
1.36 +config LIBC_VERSION
1.37 + string
1.38 + default "trunk" if EGLIBC_V_TRUNK
1.39 + default "2_5" if EGLIBC_V_2_5
1.40 + default "2_6" if EGLIBC_V_2_6
1.41 + default "2_7" if EGLIBC_V_2_7
1.42 + default "2_8" if EGLIBC_V_2_8
1.43 +# CT_INSERT_VERSION_STRING_ABOVE
1.44 +# Don't remove above line!
1.45 +
1.46 +config EGLIBC_REVISION
1.47 + string
1.48 + prompt "Revision to use"
1.49 + default "HEAD"
1.50 + help
1.51 + Enter the revision of trunk you want to use.
1.52 + Default is HEAD.
1.53 +
1.54 + A revision argument can be one of:
1.55 + NUMBER revision number
1.56 + '{' DATE '}' revision at start of the date (*)
1.57 + 'HEAD' latest in repository
1.58 +
1.59 + (*) If you want to use a date, please use ISO-8601 formats if
1.60 + at all possible.
1.61 +
1.62 +config EGLIBC_CHECKOUT
1.63 + bool
1.64 + prompt "checkout instead of export"
1.65 + default y if EGLIBC_V_TRUNK
1.66 + default n if ! EGLIBC_V_TRUNK
1.67 + help
1.68 + By default, the eglibc download will be an export of the subversion
1.69 + repository. If you say 'y' here, then the repository will instead be
1.70 + checked-out, so that you can update it later.
1.71 +
1.72 + Note that crosstool-NG will *not* update your working copy, you will
1.73 + have to do that yourself.
1.74 +
1.75 +config LIBC_EGLIBC_EXTRA_CONFIG
1.76 + string
1.77 + prompt "eglibc extra config"
1.78 + default ""
1.79 + help
1.80 + Extra flags to pass onto ./configure when configuring eglibc.
1.81 +
1.82 + Eg.: --enable-static-nss
1.83 +
1.84 +config LIBC_EGLIBC_EXTRA_CFLAGS
1.85 + string
1.86 + prompt "eglibc extra target CFLAGS"
1.87 + default ""
1.88 + help
1.89 + Extra target CFLAGS to use when building eglibc.
1.90 +
1.91 +config LIBC_EXTRA_CC_ARGS
1.92 + string
1.93 + prompt "gcc extra flags"
1.94 + default ""
1.95 + help
1.96 + Extra flags to pass gcc when building eglibc.
1.97 +
1.98 + Seldom used, except for sparc64 which seems to need the flag -64
1.99 + to be passed onto gcc.
1.100 +
1.101 +config LIBC_EGLIBC_USE_PORTS
1.102 + bool
1.103 + prompt "Use the ports addon"
1.104 + default n
1.105 + help
1.106 + The ports addon contains some architecture ports that are not available
1.107 + in the official glibc distribution.
1.108 +
1.109 + For example, this is the case for ARM with glibc >= 2.4
1.110 +
1.111 + Say n only if you're sure that your architecture is in the official
1.112 + glibc distribution for your chosen version.
1.113 +
1.114 +config LIBC_ADDONS
1.115 + bool
1.116 + prompt "Pass extra addons list"
1.117 + default n
1.118 + help
1.119 + If you say Y here, you'll be able to give the list of addons you want to
1.120 + include in your C library.
1.121 +
1.122 +config LIBC_ADDONS_LIST
1.123 + string
1.124 + prompt "Extra addons"
1.125 + default ""
1.126 + depends on LIBC_ADDONS
1.127 + help
1.128 + Extra addons to include in eglibc. Space separated list.
1.129 +
1.130 + You need to specify neither linuxthreads nor nptl, as they are added
1.131 + automagically for you depending on the threading model you choosed
1.132 + earlier.
1.133 +
1.134 + Eg.: crypt (for very old glibces)