config/libc/glibc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jul 03 23:01:09 2011 +0200 (2011-07-03)
changeset 2536 792260b22a14
parent 2444 896cb0d36c1a
child 2752 c4452a1a18fb
permissions -rw-r--r--
libc/glibc: add 2.14

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