config/libc/glibc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Jan 11 22:47:58 2010 +0100 (2010-01-11)
changeset 1759 2e4f5f564362
parent 1758 dbdc25d84a20
child 1760 19ee61f81c72
permissions -rw-r--r--
libc/glibc: get rid of the now obsolete CVS stuff

It's now been a while that glibc switched to git from cvs.
Get rid of cvs to download glibc; this will make for a good
cleanup before we add git support! :-)
     1 # glibc options
     2 # depends on ! BARE_METAL && ARCH_USE_MMU
     3 
     4 config LIBC_glibc
     5     select LIBC_SUPPORT_NPTL
     6     select LIBC_SUPPORT_LINUXTHREADS
     7     help
     8       The de-facto standard for Linux distributions.
     9       Feature-rich, but large...  Most usefull for desktop-like systems.
    10 
    11 choice
    12     bool
    13     prompt "glibc version"
    14 # Don't remove next line
    15 # CT_INSERT_VERSION_BELOW
    16 
    17 config LIBC_GLIBC_V_2_11_1
    18     bool
    19     prompt "2.11.1 (EXPERIMENTAL)"
    20     depends on EXPERIMENTAL
    21 
    22 config LIBC_GLIBC_V_2_11
    23     bool
    24     prompt "2.11 (EXPERIMENTAL)"
    25     depends on EXPERIMENTAL
    26 
    27 config LIBC_V_2_10_1
    28     bool
    29     prompt "2.10.1 (EXPERIMENTAL)"
    30     depends on EXPERIMENTAL
    31     select LIBC_GLIBC_USE_PORTS
    32 
    33 config LIBC_V_2_9
    34     bool
    35     prompt "2.9"
    36 
    37 config LIBC_V_2_8
    38     bool
    39     prompt "2.8"
    40 
    41 config LIBC_V_2_7
    42     bool
    43     prompt "2.7 (OBSOLETE)"
    44     depends on OBSOLETE
    45 
    46 config LIBC_V_2_6_1
    47     bool
    48     prompt "2.6.1 (OBSOLETE)"
    49     depends on OBSOLETE
    50 
    51 config LIBC_V_2_6
    52     bool
    53     prompt "2.6 (OBSOLETE)"
    54     depends on OBSOLETE
    55 
    56 config LIBC_V_2_5_1
    57     bool
    58     prompt "2.5.1 (OBSOLETE)"
    59     depends on OBSOLETE
    60 
    61 config LIBC_V_2_5
    62     bool
    63     prompt "2.5 (OBSOLETE)"
    64     depends on OBSOLETE
    65 
    66 config LIBC_V_2_3_6
    67     bool
    68     prompt "2.3.6 (OBSOLETE)"
    69     depends on OBSOLETE
    70 
    71 endchoice
    72 
    73 config LIBC_VERSION
    74     string
    75 # Don't remove next line
    76 # CT_INSERT_VERSION_STRING_BELOW
    77     default "2.11.1" if LIBC_GLIBC_V_2_11_1
    78     default "2.11" if LIBC_GLIBC_V_2_11
    79     default "2.10.1" if LIBC_V_2_10_1
    80     default "2.9" if LIBC_V_2_9
    81     default "2.8" if LIBC_V_2_8
    82     default "2.7" if LIBC_V_2_7
    83     default "2.6.1" if LIBC_V_2_6_1
    84     default "2.6" if LIBC_V_2_6
    85     default "2.5.1" if LIBC_V_2_5_1
    86     default "2.5" if LIBC_V_2_5
    87     default "2.3.6" if LIBC_V_2_3_6
    88 
    89 choice
    90     bool
    91     prompt "Retrieval method"
    92     default LIBC_GLIBC_TARBALL
    93 
    94 config LIBC_GLIBC_TARBALL
    95     bool
    96     prompt "Released tarball"
    97     help
    98       Until end of Februrary 2009, there was no tarball for glibc releases
    99       2.8 and later. This was intentional.
   100       
   101       Then, all of a sudden, tarballs for those releases have appeared at the
   102       traditional download place (ftp.gnu.org).
   103       
   104       Some of the glibc people argue that fixes are committed to the maintenance
   105       branch, and thus it is the best plac e to retrieve the glibc from.
   106       On the other hand, it might be preferable to always generate a toolchain
   107       using a known code-base, so the toolchain can be reproducible.
   108       
   109       For version prior to 2.8, tarballs were readily available.
   110       
   111       If you want your toolchain to really be reproducible, say 'Y' here.
   112       If you can live with a moving code-base, look at the other choice
   113       entries, below.
   114 
   115 endchoice