config/libc/eglibc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Feb 02 21:07:07 2009 +0000 (2009-02-02)
changeset 1195 b6b576b16e7c
parent 922 3f0456891349
child 1204 f85841495a86
permissions -rw-r--r--
Add option for the latest eglibc 2_9 branch.

/trunk/config/libc/eglibc.in | 13 9 4 0 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
     1 # EXPERIMENTAL
     2 # eglibc options
     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 EGLIBC_V_2_5
    20     bool
    21     prompt "2_5"
    22 
    23 config EGLIBC_V_2_6
    24     bool
    25     prompt "2_6"
    26 
    27 config EGLIBC_V_2_7
    28     bool
    29     prompt "2_7"
    30 
    31 config EGLIBC_V_2_8
    32     bool
    33     prompt "2_8"
    34 
    35 config LIBC_V_2_9
    36     bool
    37     prompt "2_9"
    38 
    39 # CT_INSERT_VERSION_ABOVE
    40 # Don't remove above line!
    41 
    42 config EGLIBC_V_TRUNK
    43     bool
    44     prompt "'trunk'"
    45     help
    46       Selecting this will export the trunk of the eglibc subversion repository.
    47 
    48 endchoice
    49 
    50 config LIBC_VERSION
    51     string
    52     default "trunk" if EGLIBC_V_TRUNK
    53     default "2_5" if EGLIBC_V_2_5
    54     default "2_6" if EGLIBC_V_2_6
    55     default "2_7" if EGLIBC_V_2_7
    56     default "2_8" if EGLIBC_V_2_8
    57     default "2_9" if LIBC_V_2_9
    58 # CT_INSERT_VERSION_STRING_ABOVE
    59 # Don't remove above line!
    60 
    61 config EGLIBC_REVISION
    62     string
    63     prompt "Revision to use"
    64     default "HEAD"
    65     help
    66       Enter the revision of trunk you want to use.
    67       Default is HEAD.
    68       
    69       A revision argument can be one of:
    70           NUMBER       revision number
    71           '{' DATE '}' revision at start of the date (*)
    72           'HEAD'       latest in repository
    73       
    74       (*) If you want to use a date, please use ISO-8601 formats if
    75           at all possible.
    76 
    77 config EGLIBC_CHECKOUT
    78     bool
    79     prompt "checkout instead of export"
    80     default y if EGLIBC_V_TRUNK
    81     default n if ! EGLIBC_V_TRUNK
    82     help
    83       By default, the eglibc download will be an export of the subversion
    84       repository. If you say 'y' here, then the repository will instead be
    85       checked-out, so that you can update it later.
    86       
    87       Note that crosstool-NG will *not* update your working copy, you will
    88       have to do that yourself.