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>
     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_19
    18     bool
    19     prompt "2.19"
    20 
    21 config LIBC_GLIBC_V_2_18
    22     bool
    23     prompt "2.18"
    24 
    25 config LIBC_GLIBC_V_2_17
    26     bool
    27     prompt "2.17"
    28 
    29 config LIBC_GLIBC_V_2_16_0
    30     bool
    31     prompt "2.16.0"
    32     select LIBC_GLIBC_PORTS_EXTERNAL
    33 
    34 config LIBC_GLIBC_V_2_15
    35     bool
    36     prompt "2.15"
    37     select LIBC_GLIBC_PORTS_EXTERNAL
    38 
    39 config LIBC_GLIBC_V_2_14_1
    40     bool
    41     prompt "2.14.1"
    42     select LIBC_GLIBC_PORTS_EXTERNAL
    43 
    44 config LIBC_GLIBC_V_2_14
    45     bool
    46     prompt "2.14"
    47     select LIBC_GLIBC_PORTS_EXTERNAL
    48 
    49 config LIBC_GLIBC_V_2_13
    50     bool
    51     prompt "2.13"
    52     select LIBC_GLIBC_PORTS_EXTERNAL
    53 
    54 config LIBC_GLIBC_V_2_12_2
    55     bool
    56     prompt "2.12.2"
    57     select LIBC_GLIBC_PORTS_EXTERNAL
    58 
    59 config LIBC_GLIBC_V_2_12_1
    60     bool
    61     prompt "2.12.1"
    62     select LIBC_GLIBC_PORTS_EXTERNAL
    63 
    64 config LIBC_GLIBC_V_2_11_1
    65     bool
    66     prompt "2.11.1"
    67     select LIBC_GLIBC_PORTS_EXTERNAL
    68 
    69 config LIBC_GLIBC_V_2_11
    70     bool
    71     prompt "2.11"
    72     select LIBC_GLIBC_PORTS_EXTERNAL
    73 
    74 config LIBC_GLIBC_V_2_10_1
    75     bool
    76     prompt "2.10.1"
    77     select LIBC_GLIBC_PORTS_EXTERNAL
    78     select LIBC_GLIBC_USE_PORTS
    79 
    80 config LIBC_GLIBC_V_2_9
    81     bool
    82     prompt "2.9"
    83     select LIBC_GLIBC_PORTS_EXTERNAL
    84 
    85 config LIBC_GLIBC_V_2_8
    86     bool
    87     prompt "2.8"
    88     select LIBC_GLIBC_PORTS_EXTERNAL
    89 
    90 endchoice
    91 
    92 config LIBC_VERSION
    93     string
    94 # Don't remove next line
    95 # CT_INSERT_VERSION_STRING_BELOW
    96     default "2.19" if LIBC_GLIBC_V_2_19
    97     default "2.18" if LIBC_GLIBC_V_2_18
    98     default "2.17" if LIBC_GLIBC_V_2_17
    99     default "2.16.0" if LIBC_GLIBC_V_2_16_0
   100     default "2.15" if LIBC_GLIBC_V_2_15
   101     default "2.14.1" if LIBC_GLIBC_V_2_14_1
   102     default "2.14" if LIBC_GLIBC_V_2_14
   103     default "2.13" if LIBC_GLIBC_V_2_13
   104     default "2.12.2" if LIBC_GLIBC_V_2_12_2
   105     default "2.12.1" if LIBC_GLIBC_V_2_12_1
   106     default "2.11.1" if LIBC_GLIBC_V_2_11_1
   107     default "2.11" if LIBC_GLIBC_V_2_11
   108     default "2.10.1" if LIBC_GLIBC_V_2_10_1
   109     default "2.9" if LIBC_GLIBC_V_2_9
   110     default "2.8" if LIBC_GLIBC_V_2_8