config/libc/glibc.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Sun May 11 23:43:52 2014 +0200 (2014-05-11)
changeset 3320 78af1c99bc6d
parent 3251 ec603d1371b9
permissions -rw-r--r--
scripts/functions: add target_endian_le and target_endian_be

We currently define target_endian_el and target_endian_eb to be the
tuple extension depending on endianness, defined to be respectively
'el' or 'eb' according to the endianness.

Some architecture do not use 'el' or 'eb', but use 'le' or 'be'.

Provide that as well, as two new variables: target_endian_le and
target_endian_be.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Cody P Schafer <dev@codyps.com>
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
netzimme@3287
    17
config LIBC_GLIBC_V_2_19
netzimme@3287
    18
    bool
netzimme@3287
    19
    prompt "2.19"
netzimme@3287
    20
yann@3242
    21
config LIBC_GLIBC_V_2_18
yann@3242
    22
    bool
yann@3242
    23
    prompt "2.18"
yann@3242
    24
yann@3146
    25
config LIBC_GLIBC_V_2_17
yann@3146
    26
    bool
yann@3146
    27
    prompt "2.17"
yann@3146
    28
yann@3146
    29
config LIBC_GLIBC_V_2_16_0
yann@3146
    30
    bool
yann@3146
    31
    prompt "2.16.0"
netzimme@3251
    32
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@3146
    33
yann@3146
    34
config LIBC_GLIBC_V_2_15
yann@3146
    35
    bool
yann@3146
    36
    prompt "2.15"
netzimme@3251
    37
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@3146
    38
w@2752
    39
config LIBC_GLIBC_V_2_14_1
w@2752
    40
    bool
yann@2949
    41
    prompt "2.14.1"
netzimme@3251
    42
    select LIBC_GLIBC_PORTS_EXTERNAL
w@2752
    43
yann@2536
    44
config LIBC_GLIBC_V_2_14
yann@2536
    45
    bool
yann@2949
    46
    prompt "2.14"
netzimme@3251
    47
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@2536
    48
yann@2438
    49
config LIBC_GLIBC_V_2_13
yann@2438
    50
    bool
yann@2949
    51
    prompt "2.13"
netzimme@3251
    52
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@2438
    53
heiko@2235
    54
config LIBC_GLIBC_V_2_12_2
heiko@2235
    55
    bool
yann@2949
    56
    prompt "2.12.2"
netzimme@3251
    57
    select LIBC_GLIBC_PORTS_EXTERNAL
heiko@2235
    58
heiko@2235
    59
config LIBC_GLIBC_V_2_12_1
heiko@2235
    60
    bool
yann@2949
    61
    prompt "2.12.1"
netzimme@3251
    62
    select LIBC_GLIBC_PORTS_EXTERNAL
heiko@2235
    63
yann@1758
    64
config LIBC_GLIBC_V_2_11_1
yann@1758
    65
    bool
yann@2949
    66
    prompt "2.11.1"
netzimme@3251
    67
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@1758
    68
yann@1758
    69
config LIBC_GLIBC_V_2_11
yann@1758
    70
    bool
yann@2949
    71
    prompt "2.11"
netzimme@3251
    72
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@1758
    73
bryanhundven@2237
    74
config LIBC_GLIBC_V_2_10_1
yann@1625
    75
    bool
yann@2949
    76
    prompt "2.10.1"
netzimme@3251
    77
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@1625
    78
    select LIBC_GLIBC_USE_PORTS
yann@1625
    79
bryanhundven@2237
    80
config LIBC_GLIBC_V_2_9
yann@448
    81
    bool
yann@1534
    82
    prompt "2.9"
netzimme@3251
    83
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@448
    84
bryanhundven@2237
    85
config LIBC_GLIBC_V_2_8
yann@1114
    86
    bool
yann@1260
    87
    prompt "2.8"
netzimme@3251
    88
    select LIBC_GLIBC_PORTS_EXTERNAL
yann@1114
    89
yann@448
    90
endchoice
yann@448
    91
yann@448
    92
config LIBC_VERSION
yann@448
    93
    string
yann@1535
    94
# Don't remove next line
yann@1535
    95
# CT_INSERT_VERSION_STRING_BELOW
netzimme@3287
    96
    default "2.19" if LIBC_GLIBC_V_2_19
yann@3242
    97
    default "2.18" if LIBC_GLIBC_V_2_18
yann@3146
    98
    default "2.17" if LIBC_GLIBC_V_2_17
yann@3146
    99
    default "2.16.0" if LIBC_GLIBC_V_2_16_0
yann@3146
   100
    default "2.15" if LIBC_GLIBC_V_2_15
w@2752
   101
    default "2.14.1" if LIBC_GLIBC_V_2_14_1
yann@2536
   102
    default "2.14" if LIBC_GLIBC_V_2_14
yann@2438
   103
    default "2.13" if LIBC_GLIBC_V_2_13
heiko@2235
   104
    default "2.12.2" if LIBC_GLIBC_V_2_12_2
heiko@2235
   105
    default "2.12.1" if LIBC_GLIBC_V_2_12_1
yann@1758
   106
    default "2.11.1" if LIBC_GLIBC_V_2_11_1
yann@1758
   107
    default "2.11" if LIBC_GLIBC_V_2_11
bryanhundven@2237
   108
    default "2.10.1" if LIBC_GLIBC_V_2_10_1
bryanhundven@2237
   109
    default "2.9" if LIBC_GLIBC_V_2_9
bryanhundven@2237
   110
    default "2.8" if LIBC_GLIBC_V_2_8