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>
     1 # glibc options
     2 
     3 ## depends on ! WINDOWS && ! BARE_METAL && ARCH_USE_MMU
     4 ##
     5 ## select LIBC_SUPPORT_NPTL
     6 ## select CC_CORE_PASSES_NEEDED
     7 ##
     8 ## help The de-facto standard for Linux distributions.
     9 ## help Feature-rich, but large...  Most usefull for desktop-like systems.
    10 
    11 choice
    12     bool
    13     prompt "glibc version"
    14 # Don't remove next line
    15 # CT_INSERT_VERSION_BELOW
    16 
    17 config LIBC_GLIBC_V_2_18
    18     bool
    19     prompt "2.18"
    20 
    21 config LIBC_GLIBC_V_2_17
    22     bool
    23     prompt "2.17"
    24 
    25 config LIBC_GLIBC_V_2_16_0
    26     bool
    27     prompt "2.16.0"
    28     select LIBC_GLIBC_PORTS_EXTERNAL
    29 
    30 config LIBC_GLIBC_V_2_15
    31     bool
    32     prompt "2.15"
    33     select LIBC_GLIBC_PORTS_EXTERNAL
    34 
    35 config LIBC_GLIBC_V_2_14_1
    36     bool
    37     prompt "2.14.1"
    38     select LIBC_GLIBC_PORTS_EXTERNAL
    39 
    40 config LIBC_GLIBC_V_2_14
    41     bool
    42     prompt "2.14"
    43     select LIBC_GLIBC_PORTS_EXTERNAL
    44 
    45 config LIBC_GLIBC_V_2_13
    46     bool
    47     prompt "2.13"
    48     select LIBC_GLIBC_PORTS_EXTERNAL
    49 
    50 config LIBC_GLIBC_V_2_12_2
    51     bool
    52     prompt "2.12.2"
    53     select LIBC_GLIBC_PORTS_EXTERNAL
    54 
    55 config LIBC_GLIBC_V_2_12_1
    56     bool
    57     prompt "2.12.1"
    58     select LIBC_GLIBC_PORTS_EXTERNAL
    59 
    60 config LIBC_GLIBC_V_2_11_1
    61     bool
    62     prompt "2.11.1"
    63     select LIBC_GLIBC_PORTS_EXTERNAL
    64 
    65 config LIBC_GLIBC_V_2_11
    66     bool
    67     prompt "2.11"
    68     select LIBC_GLIBC_PORTS_EXTERNAL
    69 
    70 config LIBC_GLIBC_V_2_10_1
    71     bool
    72     prompt "2.10.1"
    73     select LIBC_GLIBC_PORTS_EXTERNAL
    74     select LIBC_GLIBC_USE_PORTS
    75 
    76 config LIBC_GLIBC_V_2_9
    77     bool
    78     prompt "2.9"
    79     select LIBC_GLIBC_PORTS_EXTERNAL
    80 
    81 config LIBC_GLIBC_V_2_8
    82     bool
    83     prompt "2.8"
    84     select LIBC_GLIBC_PORTS_EXTERNAL
    85 
    86 endchoice
    87 
    88 config LIBC_VERSION
    89     string
    90 # Don't remove next line
    91 # CT_INSERT_VERSION_STRING_BELOW
    92     default "2.18" if LIBC_GLIBC_V_2_18
    93     default "2.17" if LIBC_GLIBC_V_2_17
    94     default "2.16.0" if LIBC_GLIBC_V_2_16_0
    95     default "2.15" if LIBC_GLIBC_V_2_15
    96     default "2.14.1" if LIBC_GLIBC_V_2_14_1
    97     default "2.14" if LIBC_GLIBC_V_2_14
    98     default "2.13" if LIBC_GLIBC_V_2_13
    99     default "2.12.2" if LIBC_GLIBC_V_2_12_2
   100     default "2.12.1" if LIBC_GLIBC_V_2_12_1
   101     default "2.11.1" if LIBC_GLIBC_V_2_11_1
   102     default "2.11" if LIBC_GLIBC_V_2_11
   103     default "2.10.1" if LIBC_GLIBC_V_2_10_1
   104     default "2.9" if LIBC_GLIBC_V_2_9
   105     default "2.8" if LIBC_GLIBC_V_2_8