config/libc/glibc.in
author Willy Tarreau <w@1wt.eu>
Tue Nov 15 19:11:57 2011 +0100 (2011-11-15)
changeset 2752 c4452a1a18fb
parent 2536 792260b22a14
child 2949 14e2a8dda20f
permissions -rw-r--r--
libc/glibc: add 2.14.1

Signed-off-by: Willy Tarreau <w@1wt.eu>
     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 (EXPERIMENTAL)"
    47     depends on EXPERIMENTAL
    48 
    49 config LIBC_GLIBC_V_2_14
    50     bool
    51     prompt "2.14 (EXPERIMENTAL)"
    52     depends on EXPERIMENTAL
    53 
    54 config LIBC_GLIBC_V_2_13
    55     bool
    56     prompt "2.13 (EXPERIMENTAL)"
    57     depends on EXPERIMENTAL
    58 
    59 config LIBC_GLIBC_V_2_12_2
    60     bool
    61     prompt "2.12.2 (EXPERIMENTAL)"
    62     depends on EXPERIMENTAL
    63 
    64 config LIBC_GLIBC_V_2_12_1
    65     bool
    66     prompt "2.12.1 (EXPERIMENTAL)"
    67     depends on EXPERIMENTAL
    68 
    69 config LIBC_GLIBC_V_2_11_1
    70     bool
    71     prompt "2.11.1 (EXPERIMENTAL)"
    72     depends on EXPERIMENTAL
    73 
    74 config LIBC_GLIBC_V_2_11
    75     bool
    76     prompt "2.11 (EXPERIMENTAL)"
    77     depends on EXPERIMENTAL
    78 
    79 config LIBC_GLIBC_V_2_10_1
    80     bool
    81     prompt "2.10.1 (EXPERIMENTAL)"
    82     depends on EXPERIMENTAL
    83     select LIBC_GLIBC_USE_PORTS
    84 
    85 config LIBC_GLIBC_V_2_9
    86     bool
    87     prompt "2.9"
    88 
    89 config LIBC_GLIBC_V_2_8
    90     bool
    91     prompt "2.8"
    92 
    93 config LIBC_GLIBC_V_2_7
    94     bool
    95     prompt "2.7 (OBSOLETE)"
    96     depends on OBSOLETE
    97 
    98 config LIBC_GLIBC_V_2_6_1
    99     bool
   100     prompt "2.6.1 (OBSOLETE)"
   101     depends on OBSOLETE
   102 
   103 config LIBC_GLIBC_V_2_6
   104     bool
   105     prompt "2.6 (OBSOLETE)"
   106     depends on OBSOLETE
   107 
   108 config LIBC_GLIBC_V_2_5_1
   109     bool
   110     prompt "2.5.1 (OBSOLETE)"
   111     depends on OBSOLETE
   112     select LIBC_SUPPORT_LINUXTHREADS
   113 
   114 config LIBC_GLIBC_V_2_5
   115     bool
   116     prompt "2.5 (OBSOLETE)"
   117     depends on OBSOLETE
   118     select LIBC_SUPPORT_LINUXTHREADS
   119 
   120 endchoice
   121 
   122 config LIBC_VERSION
   123     string
   124 # Don't remove next line
   125 # CT_INSERT_VERSION_STRING_BELOW
   126     default "2.14.1" if LIBC_GLIBC_V_2_14_1
   127     default "2.14" if LIBC_GLIBC_V_2_14
   128     default "2.13" if LIBC_GLIBC_V_2_13
   129     default "2.12.2" if LIBC_GLIBC_V_2_12_2
   130     default "2.12.1" if LIBC_GLIBC_V_2_12_1
   131     default "2.11.1" if LIBC_GLIBC_V_2_11_1
   132     default "2.11" if LIBC_GLIBC_V_2_11
   133     default "2.10.1" if LIBC_GLIBC_V_2_10_1
   134     default "2.9" if LIBC_GLIBC_V_2_9
   135     default "2.8" if LIBC_GLIBC_V_2_8
   136     default "2.7" if LIBC_GLIBC_V_2_7
   137     default "2.6.1" if LIBC_GLIBC_V_2_6_1
   138     default "2.6" if LIBC_GLIBC_V_2_6
   139     default "2.5.1" if LIBC_GLIBC_V_2_5_1
   140     default "2.5" if LIBC_GLIBC_V_2_5