config/libc/uClibc.in
author "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
Mon Apr 16 15:25:36 2012 +0200 (2012-04-16)
changeset 2941 13e40098fffc
parent 2813 5b9d68ed6f52
child 2945 46323fb14c06
permissions -rw-r--r--
cc/gcc: update Linaro GCC revisions to 2012.04

Update Linaro GCC with the latest available revisions.

The 4.7 revision is also released, but the infrastructure is not yet ready for
it in CT-NG.

Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
yann@448
     1
# uClibc options
yann@448
     2
yann@2444
     3
## depends on ! MINGW32 && ! BARE_METAL
yann@2444
     4
##
yann@2444
     5
## select LIBC_SUPPORT_LINUXTHREADS
yann@2444
     6
## select LIBC_SUPPORT_THREADS_NONE
yann@2444
     7
##
yann@2444
     8
## help The de-facto standard for embeded linux systems.
yann@2444
     9
## help
yann@2444
    10
## help Highly configurable, thus as feature-rich as you
yann@2444
    11
## help need, without compromising for size.
yann@852
    12
yann@2761
    13
if ARCH_FLOAT_SOFTFP
yann@2761
    14
comment "'softfp' ABI and uClibc is not entirely tested in crosstool-NG"
yann@2761
    15
comment "You may experience issues, although it should work just fine"
yann@2761
    16
endif # ARCH_FLOAT_SOFTFP
yann@2761
    17
yann@448
    18
choice
yann@448
    19
    bool
yann@448
    20
    prompt "uClibc version"
yann@1535
    21
# Don't remove next line
yann@1535
    22
# CT_INSERT_VERSION_BELOW
yann@448
    23
js@2866
    24
config LIBC_UCLIBC_V_0_9_33
js@2866
    25
    bool
js@2866
    26
    prompt "0.9.33"
js@2866
    27
    select LIBC_UCLIBC_0_9_32_or_later
js@2866
    28
yann@2813
    29
config LIBC_UCLIBC_V_0_9_32_1
yann@2813
    30
    bool
yann@2813
    31
    prompt "0.9.32.1"
yann@2813
    32
    select LIBC_UCLIBC_0_9_32_or_later
yann@2813
    33
yann@2518
    34
config LIBC_UCLIBC_V_0_9_32
yann@2518
    35
    bool
yann@2518
    36
    prompt "0.9.32"
yann@2666
    37
    select LIBC_UCLIBC_0_9_32_or_later
yann@2518
    38
lacombar@1882
    39
config LIBC_UCLIBC_V_0_9_31
lacombar@1882
    40
    bool
lacombar@1882
    41
    prompt "0.9.31 (EXPERIMENTAL)"
lacombar@1882
    42
    depends on EXPERIMENTAL
lacombar@1882
    43
    select LIBC_UCLIBC_0_9_30_or_later
lacombar@1882
    44
lacombar@2064
    45
config LIBC_UCLIBC_V_0_9_30_3
lacombar@2064
    46
    bool
lacombar@2064
    47
    prompt "0.9.30.3"
lacombar@2064
    48
    select LIBC_UCLIBC_0_9_30_or_later
lacombar@2064
    49
yann@1735
    50
config LIBC_UCLIBC_V_0_9_30_2
yann@1735
    51
    bool
yann@1787
    52
    prompt "0.9.30.2"
yann@1735
    53
    select LIBC_UCLIBC_0_9_30_or_later
yann@1735
    54
bryanhundven@2238
    55
config LIBC_UCLIBC_V_0_9_30_1
yann@448
    56
    bool
yann@1534
    57
    prompt "0.9.30.1"
yann@1534
    58
    select LIBC_UCLIBC_0_9_30_or_later
yann@1534
    59
bryanhundven@2238
    60
config LIBC_UCLIBC_V_0_9_30
yann@1534
    61
    bool
yann@1534
    62
    prompt "0.9.30"
yann@1534
    63
    select LIBC_UCLIBC_0_9_30_or_later
yann@1534
    64
bryanhundven@2238
    65
config LIBC_UCLIBC_V_0_9_29
yann@1534
    66
    bool
yann@1615
    67
    prompt "0.9.29 (OBSOLETE)"
yann@1615
    68
    depends on OBSOLETE
yann@1534
    69
bryanhundven@2238
    70
config LIBC_UCLIBC_V_0_9_28_3
yann@1534
    71
    bool
yann@1615
    72
    prompt "0.9.28.3 (OBSOLETE)"
yann@1615
    73
    depends on OBSOLETE
yann@1534
    74
yann@2009
    75
# As of today (20100702) we can be pretty sure that every
yann@2009
    76
# snapshots made since a month ago are post -0.9.30.
yann@2009
    77
bryanhundven@2238
    78
config LIBC_UCLIBC_V_snapshot
yann@865
    79
    bool
yann@865
    80
    prompt "latest snapshot (EXPERIMENTAL)"
yann@865
    81
    depends on EXPERIMENTAL
yann@2009
    82
    select LIBC_SUPPORT_NPTL
yann@2009
    83
    select LIBC_UCLIBC_0_9_30_or_later
yann@865
    84
bryanhundven@2238
    85
config LIBC_UCLIBC_V_specific_date
yann@865
    86
    bool
yann@865
    87
    prompt "<specific date> (EXPERIMENTAL)"
yann@865
    88
    depends on EXPERIMENTAL
yann@2009
    89
    select LIBC_SUPPORT_NPTL
yann@2009
    90
    select LIBC_UCLIBC_0_9_30_or_later
yann@865
    91
yann@448
    92
endchoice
yann@448
    93
yann@448
    94
config LIBC_VERSION
yann@448
    95
    string
bryanhundven@2238
    96
    prompt "Enter date (YYYYMMDD)" if LIBC_UCLIBC_V_specific_date
yann@1535
    97
# Don't remove next line
yann@1535
    98
# CT_INSERT_VERSION_STRING_BELOW
js@2866
    99
    default "0.9.33" if LIBC_UCLIBC_V_0_9_33
yann@2813
   100
    default "0.9.32.1" if LIBC_UCLIBC_V_0_9_32_1
yann@2518
   101
    default "0.9.32" if LIBC_UCLIBC_V_0_9_32
lacombar@1882
   102
    default "0.9.31" if LIBC_UCLIBC_V_0_9_31
lacombar@2064
   103
    default "0.9.30.3" if LIBC_UCLIBC_V_0_9_30_3
yann@1735
   104
    default "0.9.30.2" if LIBC_UCLIBC_V_0_9_30_2
bryanhundven@2238
   105
    default "0.9.30.1" if LIBC_UCLIBC_V_0_9_30_1
bryanhundven@2238
   106
    default "0.9.30" if LIBC_UCLIBC_V_0_9_30
bryanhundven@2238
   107
    default "0.9.29" if LIBC_UCLIBC_V_0_9_29
bryanhundven@2238
   108
    default "0.9.28.3" if LIBC_UCLIBC_V_0_9_28_3
bryanhundven@2238
   109
    default "snapshot" if LIBC_UCLIBC_V_snapshot
yann@448
   110
yann@2666
   111
config LIBC_UCLIBC_0_9_32_or_later
yann@2666
   112
    bool
yann@2666
   113
    select LIBC_SUPPORT_NPTL
yann@2666
   114
    select LIBC_UCLIBC_0_9_30_or_later
yann@2666
   115
yann@1326
   116
config LIBC_UCLIBC_0_9_30_or_later
yann@1326
   117
    bool
yann@1326
   118
    select LIBC_UCLIBC_PARALLEL
yann@1326
   119
yann@1029
   120
config LIBC_UCLIBC_PARALLEL
yann@1029
   121
    bool
yann@1029
   122
yann@448
   123
choice
yann@448
   124
    bool
yann@500
   125
    prompt "uClibc verbosity:"
yann@504
   126
    default LIBC_UCLIBC_VERBOSITY_0
yann@500
   127
yann@500
   128
config LIBC_UCLIBC_VERBOSITY_0
yann@500
   129
    bool
js@2030
   130
    prompt "Quiet build"
js@2030
   131
    help
js@2030
   132
      Print terse command indications.
js@2030
   133
js@2030
   134
config LIBC_UCLIBC_VERBOSITY_1
js@2030
   135
    bool
js@2030
   136
    prompt "Brief build (show defines, ld flags)"
yann@500
   137
    help
yann@500
   138
      Print simplified command lines.
yann@500
   139
js@2030
   140
config LIBC_UCLIBC_VERBOSITY_2
yann@500
   141
    bool
js@2030
   142
    prompt "Very verbose build"
yann@500
   143
    help
yann@500
   144
      Print full command lines.
yann@500
   145
yann@500
   146
endchoice
yann@500
   147
yann@500
   148
config LIBC_UCLIBC_VERBOSITY
yann@500
   149
    string
yann@500
   150
    default ""      if LIBC_UCLIBC_VERBOSITY_0
yann@500
   151
    default "V=1"   if LIBC_UCLIBC_VERBOSITY_1
js@2030
   152
    default "V=2"   if LIBC_UCLIBC_VERBOSITY_2
yann@500
   153
yann@500
   154
choice
yann@500
   155
    bool
yann@448
   156
    prompt "Debug level"
yann@448
   157
    default LIBC_UCLIBC_DEBUG_LEVEL_0
yann@448
   158
yann@448
   159
config LIBC_UCLIBC_DEBUG_LEVEL_0
yann@448
   160
    bool
yann@448
   161
    prompt "none"
yann@448
   162
yann@448
   163
config LIBC_UCLIBC_DEBUG_LEVEL_1
yann@448
   164
    bool
yann@448
   165
    prompt "minimal"
yann@448
   166
yann@448
   167
config LIBC_UCLIBC_DEBUG_LEVEL_2
yann@448
   168
    bool
yann@448
   169
    prompt "all"
yann@448
   170
yann@448
   171
endchoice
yann@448
   172
yann@448
   173
config LIBC_UCLIBC_DEBUG_LEVEL
yann@448
   174
    int
yann@448
   175
    default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
yann@448
   176
    default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
yann@448
   177
    default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
yann@448
   178
yann@448
   179
config LIBC_UCLIBC_CONFIG_FILE
yann@448
   180
    string
yann@448
   181
    prompt "Configuration file"
yann@448
   182
    default ""
yann@448
   183
    help
yann@448
   184
      Path to the configuration file.
yann@448
   185
      
yann@448
   186
      You _must_ provide one (for now).