config/libc/glibc.in
author Daniel Zimmermann <netzimme@gmail.com>
Sat Nov 16 16:16:51 2013 +0100 (2013-11-16)
changeset 3251 ec603d1371b9
parent 3242 009261a930fc
child 3287 cda86b116bc1
permissions -rw-r--r--
libc/{glibc,eglibc}: Don't download glibc-ports when not available

Don't download glibc-ports when glibc or eglibc version greater than 2.16,
because the "ports" source is mainline in the glibc or eglibc since version 2.17.

Signed-off-by: "Daniel Zimmermann" <netzimme@gmail.com>
Message-Id: <9c045ca3cf1b9dc89da3.1384602843@haus-VirtualBox>
Patchwork-Id: 291766
[yann.morin.1998@free.fr: slightly tweak subject, change variable name]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@448
     1
# glibc options
yann@448
     2
diorcet@3112
     3
## depends on ! WINDOWS && ! BARE_METAL && ARCH_USE_MMU
yann@2444
     4
##
yann@2444
     5
## select LIBC_SUPPORT_NPTL
diorcet@3131
     6
## select CC_CORE_PASSES_NEEDED
yann@2444
     7
##
yann@2444
     8
## help The de-facto standard for Linux distributions.
yann@2444
     9
## help Feature-rich, but large...  Most usefull for desktop-like systems.
yann@852
    10
yann@448
    11
choice
yann@448
    12
    bool
yann@448
    13
    prompt "glibc version"
yann@1535
    14
# Don't remove next line
yann@1535
    15
# CT_INSERT_VERSION_BELOW
yann@448
    16
yann@3242
    17
config LIBC_GLIBC_V_2_18
yann@3242
    18
    bool
yann@3242
    19
    prompt "2.18"
yann@3242
    20
yann@3146
    21
config LIBC_GLIBC_V_2_17
yann@3146
    22
    bool
yann@3146
    23
    prompt "2.17"
yann@3146
    24
yann@3146
    25
config LIBC_GLIBC_V_2_16_0
yann@3146
    26
    bool
yann@3146
    27
    prompt "2.16.0"
netzimme@3251
    28
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@3146
    29
yann@3146
    30
config LIBC_GLIBC_V_2_15
yann@3146
    31
    bool
yann@3146
    32
    prompt "2.15"
netzimme@3251
    33
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@3146
    34
w@2752
    35
config LIBC_GLIBC_V_2_14_1
w@2752
    36
    bool
yann@2949
    37
    prompt "2.14.1"
netzimme@3251
    38
    select LIBC_GLIBC_PORTS_EXTERNAL
w@2752
    39
yann@2536
    40
config LIBC_GLIBC_V_2_14
yann@2536
    41
    bool
yann@2949
    42
    prompt "2.14"
netzimme@3251
    43
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@2536
    44
yann@2438
    45
config LIBC_GLIBC_V_2_13
yann@2438
    46
    bool
yann@2949
    47
    prompt "2.13"
netzimme@3251
    48
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@2438
    49
heiko@2235
    50
config LIBC_GLIBC_V_2_12_2
heiko@2235
    51
    bool
yann@2949
    52
    prompt "2.12.2"
netzimme@3251
    53
    select LIBC_GLIBC_PORTS_EXTERNAL
heiko@2235
    54
heiko@2235
    55
config LIBC_GLIBC_V_2_12_1
heiko@2235
    56
    bool
yann@2949
    57
    prompt "2.12.1"
netzimme@3251
    58
    select LIBC_GLIBC_PORTS_EXTERNAL
heiko@2235
    59
yann@1758
    60
config LIBC_GLIBC_V_2_11_1
yann@1758
    61
    bool
yann@2949
    62
    prompt "2.11.1"
netzimme@3251
    63
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@1758
    64
yann@1758
    65
config LIBC_GLIBC_V_2_11
yann@1758
    66
    bool
yann@2949
    67
    prompt "2.11"
netzimme@3251
    68
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@1758
    69
bryanhundven@2237
    70
config LIBC_GLIBC_V_2_10_1
yann@1625
    71
    bool
yann@2949
    72
    prompt "2.10.1"
netzimme@3251
    73
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@1625
    74
    select LIBC_GLIBC_USE_PORTS
yann@1625
    75
bryanhundven@2237
    76
config LIBC_GLIBC_V_2_9
yann@448
    77
    bool
yann@1534
    78
    prompt "2.9"
netzimme@3251
    79
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@448
    80
bryanhundven@2237
    81
config LIBC_GLIBC_V_2_8
yann@1114
    82
    bool
yann@1260
    83
    prompt "2.8"
netzimme@3251
    84
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@1114
    85
yann@448
    86
endchoice
yann@448
    87
yann@448
    88
config LIBC_VERSION
yann@448
    89
    string
yann@1535
    90
# Don't remove next line
yann@1535
    91
# CT_INSERT_VERSION_STRING_BELOW
yann@3242
    92
    default "2.18" if LIBC_GLIBC_V_2_18
yann@3146
    93
    default "2.17" if LIBC_GLIBC_V_2_17
yann@3146
    94
    default "2.16.0" if LIBC_GLIBC_V_2_16_0
yann@3146
    95
    default "2.15" if LIBC_GLIBC_V_2_15
w@2752
    96
    default "2.14.1" if LIBC_GLIBC_V_2_14_1
yann@2536
    97
    default "2.14" if LIBC_GLIBC_V_2_14
yann@2438
    98
    default "2.13" if LIBC_GLIBC_V_2_13
heiko@2235
    99
    default "2.12.2" if LIBC_GLIBC_V_2_12_2
heiko@2235
   100
    default "2.12.1" if LIBC_GLIBC_V_2_12_1
yann@1758
   101
    default "2.11.1" if LIBC_GLIBC_V_2_11_1
yann@1758
   102
    default "2.11" if LIBC_GLIBC_V_2_11
bryanhundven@2237
   103
    default "2.10.1" if LIBC_GLIBC_V_2_10_1
bryanhundven@2237
   104
    default "2.9" if LIBC_GLIBC_V_2_9
bryanhundven@2237
   105
    default "2.8" if LIBC_GLIBC_V_2_8