config/libc/eglibc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Sep 13 17:51:33 2009 +0200 (2009-09-13)
changeset 1534 d4ddf19a1968
parent 1438 023fdab7a819
child 1535 073d351bdcd3
permissions -rw-r--r--
config: re-order menu entries so that latest versions are at the top

It makes better sense to have latest versions at the top of the choice
entries.
     1 # eglibc options
     2 # depends on ! BARE_METAL && ARCH_USE_MMU
     3 
     4 config LIBC_eglibc
     5     select LIBC_SUPPORT_NPTL
     6     select LIBC_SUPPORT_LINUXTHREADS
     7     help
     8       EGLIBC (Embedded GLIBC) is a variant of the standard GNU GLIBC
     9       that is designed to work well on embedded systems.  EGLIBC strives
    10       to be source and binary compatible with GLIBC.  Its goals include
    11       a reduced footprint, configurable components, and improved
    12       cross-compilation support.  EGLIBC also includes some embedded ports
    13       (such as e500/spe) that are normally separate add-ons of GLIBC.
    14 
    15 choice
    16     bool
    17     prompt "eglibc version"
    18 
    19 config LIBC_V_2_10
    20     bool
    21     prompt "2_10"
    22 
    23 config EGLIBC_V_2_9
    24     bool
    25     prompt "2_9"
    26 
    27 config EGLIBC_V_2_8
    28     bool
    29     prompt "2_8"
    30 
    31 config EGLIBC_V_2_7
    32     bool
    33     prompt "2_7"
    34 
    35 config EGLIBC_V_2_6
    36     bool
    37     prompt "2_6"
    38 
    39 config EGLIBC_V_2_5
    40     bool
    41     prompt "2_5"
    42 
    43 # CT_INSERT_VERSION_ABOVE
    44 # Don't remove above line!
    45 
    46 config EGLIBC_V_TRUNK
    47     bool
    48     prompt "'trunk'"
    49     help
    50       Selecting this will export the trunk of the eglibc subversion repository.
    51 
    52 endchoice
    53 
    54 config LIBC_VERSION
    55     string
    56     default "trunk" if EGLIBC_V_TRUNK
    57     default "2_10" if LIBC_V_2_10
    58     default "2_9" if EGLIBC_V_2_9
    59     default "2_8" if EGLIBC_V_2_8
    60     default "2_7" if EGLIBC_V_2_7
    61     default "2_6" if EGLIBC_V_2_6
    62     default "2_5" if EGLIBC_V_2_5
    63 # CT_INSERT_VERSION_STRING_ABOVE
    64 # Don't remove above line!
    65 
    66 config EGLIBC_REVISION
    67     string
    68     prompt "Revision to use"
    69     default "HEAD"
    70     help
    71       Enter the revision of trunk you want to use.
    72       Default is HEAD.
    73       
    74       A revision argument can be one of:
    75           NUMBER       revision number
    76           '{' DATE '}' revision at start of the date (*)
    77           'HEAD'       latest in repository
    78       
    79       (*) If you want to use a date, please use ISO-8601 formats if
    80           at all possible.
    81 
    82 config EGLIBC_CHECKOUT
    83     bool
    84     prompt "checkout instead of export"
    85     default y if EGLIBC_V_TRUNK
    86     default n if ! EGLIBC_V_TRUNK
    87     help
    88       By default, the eglibc download will be an export of the subversion
    89       repository. If you say 'y' here, then the repository will instead be
    90       checked-out, so that you can update it later.
    91       
    92       Note that crosstool-NG will *not* update your working copy, you will
    93       have to do that yourself.