config/libc/glibc.in
author Zhenqiang Chen <zhenqiang.chen@linaro.org>
Mon Dec 30 23:15:02 2013 +0100 (2013-12-30)
changeset 3261 3b61be3d7aa6
parent 3242 009261a930fc
child 3287 cda86b116bc1
permissions -rw-r--r--
kernel/linux: prepare for arch whose kenel name is not the standard name

For some architectures, the kernel architecture name is not the common
name of the architecture for other tools.

For example: ARM 64-bit is commonly referenced as aarch64, but the kernel
calls it arm64.

Signed-off-by: Michael Hope <michael.hope@linaro.org>
Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
[yann.morin.1998@free.fr: split out of the aarch64 patch]
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