config/libc/glibc.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Sun Nov 11 21:42:47 2012 +0100 (2012-11-11)
branch1.16
changeset 3107 91a52bc04af9
parent 2752 c4452a1a18fb
child 3070 24c8bae2216f
permissions -rw-r--r--
1.16: close branch

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
     1 # glibc options
     2 
     3 ## depends on ! MINGW32 && ! BARE_METAL && ARCH_USE_MMU
     4 ##
     5 ## select LIBC_SUPPORT_NPTL
     6 ##
     7 ## help The de-facto standard for Linux distributions.
     8 ## help Feature-rich, but large...  Most usefull for desktop-like systems.
     9 
    10 choice
    11     bool
    12     prompt "Retrieval method"
    13     default LIBC_GLIBC_TARBALL
    14 
    15 config LIBC_GLIBC_TARBALL
    16     bool
    17     prompt "Released tarball"
    18     help
    19       Until end of Februrary 2009, there was no tarball for glibc releases
    20       2.8 and later. This was intentional.
    21       
    22       Then, all of a sudden, tarballs for those releases have appeared at the
    23       traditional download place (ftp.gnu.org).
    24       
    25       Some of the glibc people argue that fixes are committed to the maintenance
    26       branch, and thus it is the best plac e to retrieve the glibc from.
    27       On the other hand, it might be preferable to always generate a toolchain
    28       using a known code-base, so the toolchain can be reproducible.
    29       
    30       For version prior to 2.8, tarballs were readily available.
    31       
    32       If you want your toolchain to really be reproducible, say 'Y' here.
    33       If you can live with a moving code-base, look at the other choice
    34       entries, below.
    35 
    36 endchoice
    37 
    38 choice
    39     bool
    40     prompt "glibc version"
    41 # Don't remove next line
    42 # CT_INSERT_VERSION_BELOW
    43 
    44 config LIBC_GLIBC_V_2_14_1
    45     bool
    46     prompt "2.14.1"
    47 
    48 config LIBC_GLIBC_V_2_14
    49     bool
    50     prompt "2.14"
    51 
    52 config LIBC_GLIBC_V_2_13
    53     bool
    54     prompt "2.13"
    55 
    56 config LIBC_GLIBC_V_2_12_2
    57     bool
    58     prompt "2.12.2"
    59 
    60 config LIBC_GLIBC_V_2_12_1
    61     bool
    62     prompt "2.12.1"
    63 
    64 config LIBC_GLIBC_V_2_11_1
    65     bool
    66     prompt "2.11.1"
    67 
    68 config LIBC_GLIBC_V_2_11
    69     bool
    70     prompt "2.11"
    71 
    72 config LIBC_GLIBC_V_2_10_1
    73     bool
    74     prompt "2.10.1"
    75     select LIBC_GLIBC_USE_PORTS
    76 
    77 config LIBC_GLIBC_V_2_9
    78     bool
    79     prompt "2.9"
    80 
    81 config LIBC_GLIBC_V_2_8
    82     bool
    83     prompt "2.8"
    84 
    85 config LIBC_GLIBC_V_2_7
    86     bool
    87     prompt "2.7 (OBSOLETE)"
    88     depends on OBSOLETE
    89 
    90 config LIBC_GLIBC_V_2_6_1
    91     bool
    92     prompt "2.6.1 (OBSOLETE)"
    93     depends on OBSOLETE
    94 
    95 config LIBC_GLIBC_V_2_6
    96     bool
    97     prompt "2.6 (OBSOLETE)"
    98     depends on OBSOLETE
    99 
   100 config LIBC_GLIBC_V_2_5_1
   101     bool
   102     prompt "2.5.1 (OBSOLETE)"
   103     depends on OBSOLETE
   104     select LIBC_SUPPORT_LINUXTHREADS
   105 
   106 config LIBC_GLIBC_V_2_5
   107     bool
   108     prompt "2.5 (OBSOLETE)"
   109     depends on OBSOLETE
   110     select LIBC_SUPPORT_LINUXTHREADS
   111 
   112 endchoice
   113 
   114 config LIBC_VERSION
   115     string
   116 # Don't remove next line
   117 # CT_INSERT_VERSION_STRING_BELOW
   118     default "2.14.1" if LIBC_GLIBC_V_2_14_1
   119     default "2.14" if LIBC_GLIBC_V_2_14
   120     default "2.13" if LIBC_GLIBC_V_2_13
   121     default "2.12.2" if LIBC_GLIBC_V_2_12_2
   122     default "2.12.1" if LIBC_GLIBC_V_2_12_1
   123     default "2.11.1" if LIBC_GLIBC_V_2_11_1
   124     default "2.11" if LIBC_GLIBC_V_2_11
   125     default "2.10.1" if LIBC_GLIBC_V_2_10_1
   126     default "2.9" if LIBC_GLIBC_V_2_9
   127     default "2.8" if LIBC_GLIBC_V_2_8
   128     default "2.7" if LIBC_GLIBC_V_2_7
   129     default "2.6.1" if LIBC_GLIBC_V_2_6_1
   130     default "2.6" if LIBC_GLIBC_V_2_6
   131     default "2.5.1" if LIBC_GLIBC_V_2_5_1
   132     default "2.5" if LIBC_GLIBC_V_2_5