config/libc/eglibc.in
changeset 787 0725d7f8ab22
child 808 0949a87e1629
     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)