config/libc/glibc.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Thu Dec 27 12:45:22 2012 +0100 (2012-12-27)
changeset 3152 b286c7993be5
parent 3142 6569f6a9060c
child 3242 009261a930fc
permissions -rw-r--r--
scripts/addToolsVersion: properly handle .in vs. .in.2

While most components have their version in the .in file, some
have it in the .in.2 (eg. elf2flt).

Currently, to handle this case, we indiscriminately munge both files,
but this is wrong: in the elf2flt case, if we add a binutils version,
we do not want it to be added to elf2flt, and conversely.

So, for each tool, we need to explicitly know what file to munge.

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@3146
    17
config LIBC_GLIBC_V_2_17
yann@3146
    18
    bool
yann@3146
    19
    prompt "2.17"
yann@3146
    20
yann@3146
    21
config LIBC_GLIBC_V_2_16_0
yann@3146
    22
    bool
yann@3146
    23
    prompt "2.16.0"
yann@3146
    24
yann@3146
    25
config LIBC_GLIBC_V_2_15
yann@3146
    26
    bool
yann@3146
    27
    prompt "2.15"
yann@3146
    28
w@2752
    29
config LIBC_GLIBC_V_2_14_1
w@2752
    30
    bool
yann@2949
    31
    prompt "2.14.1"
w@2752
    32
yann@2536
    33
config LIBC_GLIBC_V_2_14
yann@2536
    34
    bool
yann@2949
    35
    prompt "2.14"
yann@2536
    36
yann@2438
    37
config LIBC_GLIBC_V_2_13
yann@2438
    38
    bool
yann@2949
    39
    prompt "2.13"
yann@2438
    40
heiko@2235
    41
config LIBC_GLIBC_V_2_12_2
heiko@2235
    42
    bool
yann@2949
    43
    prompt "2.12.2"
heiko@2235
    44
heiko@2235
    45
config LIBC_GLIBC_V_2_12_1
heiko@2235
    46
    bool
yann@2949
    47
    prompt "2.12.1"
heiko@2235
    48
yann@1758
    49
config LIBC_GLIBC_V_2_11_1
yann@1758
    50
    bool
yann@2949
    51
    prompt "2.11.1"
yann@1758
    52
yann@1758
    53
config LIBC_GLIBC_V_2_11
yann@1758
    54
    bool
yann@2949
    55
    prompt "2.11"
yann@1758
    56
bryanhundven@2237
    57
config LIBC_GLIBC_V_2_10_1
yann@1625
    58
    bool
yann@2949
    59
    prompt "2.10.1"
yann@1625
    60
    select LIBC_GLIBC_USE_PORTS
yann@1625
    61
bryanhundven@2237
    62
config LIBC_GLIBC_V_2_9
yann@448
    63
    bool
yann@1534
    64
    prompt "2.9"
yann@448
    65
bryanhundven@2237
    66
config LIBC_GLIBC_V_2_8
yann@1114
    67
    bool
yann@1260
    68
    prompt "2.8"
yann@1114
    69
yann@448
    70
endchoice
yann@448
    71
yann@448
    72
config LIBC_VERSION
yann@448
    73
    string
yann@1535
    74
# Don't remove next line
yann@1535
    75
# CT_INSERT_VERSION_STRING_BELOW
yann@3146
    76
    default "2.17" if LIBC_GLIBC_V_2_17
yann@3146
    77
    default "2.16.0" if LIBC_GLIBC_V_2_16_0
yann@3146
    78
    default "2.15" if LIBC_GLIBC_V_2_15
w@2752
    79
    default "2.14.1" if LIBC_GLIBC_V_2_14_1
yann@2536
    80
    default "2.14" if LIBC_GLIBC_V_2_14
yann@2438
    81
    default "2.13" if LIBC_GLIBC_V_2_13
heiko@2235
    82
    default "2.12.2" if LIBC_GLIBC_V_2_12_2
heiko@2235
    83
    default "2.12.1" if LIBC_GLIBC_V_2_12_1
yann@1758
    84
    default "2.11.1" if LIBC_GLIBC_V_2_11_1
yann@1758
    85
    default "2.11" if LIBC_GLIBC_V_2_11
bryanhundven@2237
    86
    default "2.10.1" if LIBC_GLIBC_V_2_10_1
bryanhundven@2237
    87
    default "2.9" if LIBC_GLIBC_V_2_9
bryanhundven@2237
    88
    default "2.8" if LIBC_GLIBC_V_2_8