config/libc/uClibc.in
author Arnaud Lacombe <lacombar@gmail.com>
Tue Aug 03 06:17:51 2010 +0200 (2010-08-03)
changeset 2064 f5ebe8c429dc
parent 2039 c5a2e4ee7fb8
child 2215 bd86485d966a
permissions -rw-r--r--
libc/uClibc: add uClibc 0.9.30.3

This version has been released a couple of month ago, but it never reached
crosstool-ng tree. This may be linked to the fact that the current 0.9.30.2,
once patched, has nothing much different from 0.9.30.3, released.

I'm not including any patch with this upgrade, on purpose.

Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
yann@448
     1
# uClibc options
bartvdrmeulen@2017
     2
# depends on ! MINGW32 && ! BARE_METAL
yann@448
     3
yann@922
     4
config LIBC_uClibc
yann@922
     5
    select LIBC_SUPPORT_LINUXTHREADS
yann@922
     6
    help
yann@922
     7
      The de-facto standard for embeded linux systems.
yann@922
     8
      Highly configurable, thus as feature-rich as you need, without
yann@922
     9
      compromising for size.
yann@852
    10
yann@448
    11
choice
yann@448
    12
    bool
yann@448
    13
    prompt "uClibc version"
yann@1535
    14
# Don't remove next line
yann@1535
    15
# CT_INSERT_VERSION_BELOW
yann@448
    16
lacombar@1882
    17
config LIBC_UCLIBC_V_0_9_31
lacombar@1882
    18
    bool
lacombar@1882
    19
    prompt "0.9.31 (EXPERIMENTAL)"
lacombar@1882
    20
    depends on EXPERIMENTAL
lacombar@1882
    21
    select LIBC_UCLIBC_0_9_30_or_later
lacombar@1882
    22
lacombar@2064
    23
config LIBC_UCLIBC_V_0_9_30_3
lacombar@2064
    24
    bool
lacombar@2064
    25
    prompt "0.9.30.3"
lacombar@2064
    26
    select LIBC_UCLIBC_0_9_30_or_later
lacombar@2064
    27
yann@1735
    28
config LIBC_UCLIBC_V_0_9_30_2
yann@1735
    29
    bool
yann@1787
    30
    prompt "0.9.30.2"
yann@1735
    31
    select LIBC_UCLIBC_0_9_30_or_later
yann@1735
    32
yann@1534
    33
config LIBC_V_0_9_30_1
yann@448
    34
    bool
yann@1534
    35
    prompt "0.9.30.1"
yann@1534
    36
    select LIBC_UCLIBC_0_9_30_or_later
yann@1534
    37
yann@1534
    38
config LIBC_V_0_9_30
yann@1534
    39
    bool
yann@1534
    40
    prompt "0.9.30"
yann@1534
    41
    select LIBC_UCLIBC_0_9_30_or_later
yann@1534
    42
yann@1534
    43
config LIBC_V_0_9_29
yann@1534
    44
    bool
yann@1615
    45
    prompt "0.9.29 (OBSOLETE)"
yann@1615
    46
    depends on OBSOLETE
yann@1534
    47
yann@1534
    48
config LIBC_V_0_9_28_3
yann@1534
    49
    bool
yann@1615
    50
    prompt "0.9.28.3 (OBSOLETE)"
yann@1615
    51
    depends on OBSOLETE
yann@1534
    52
yann@2009
    53
# As of today (20100702) we can be pretty sure that every
yann@2009
    54
# snapshots made since a month ago are post -0.9.30.
yann@2009
    55
yann@865
    56
config LIBC_V_snapshot
yann@865
    57
    bool
yann@865
    58
    prompt "latest snapshot (EXPERIMENTAL)"
yann@865
    59
    depends on EXPERIMENTAL
yann@2009
    60
    select LIBC_SUPPORT_NPTL
yann@2009
    61
    select LIBC_UCLIBC_0_9_30_or_later
yann@865
    62
yann@865
    63
config LIBC_V_specific_date
yann@865
    64
    bool
yann@865
    65
    prompt "<specific date> (EXPERIMENTAL)"
yann@865
    66
    depends on EXPERIMENTAL
yann@2009
    67
    select LIBC_SUPPORT_NPTL
yann@2009
    68
    select LIBC_UCLIBC_0_9_30_or_later
yann@865
    69
yann@448
    70
endchoice
yann@448
    71
yann@448
    72
config LIBC_VERSION
yann@448
    73
    string
yann@448
    74
    prompt "Enter date (YYYYMMDD)" if LIBC_V_specific_date
yann@1535
    75
# Don't remove next line
yann@1535
    76
# CT_INSERT_VERSION_STRING_BELOW
lacombar@1882
    77
    default "0.9.31" if LIBC_UCLIBC_V_0_9_31
lacombar@2064
    78
    default "0.9.30.3" if LIBC_UCLIBC_V_0_9_30_3
yann@1735
    79
    default "0.9.30.2" if LIBC_UCLIBC_V_0_9_30_2
yann@1534
    80
    default "0.9.30.1" if LIBC_V_0_9_30_1
yann@1534
    81
    default "0.9.30" if LIBC_V_0_9_30
yann@1534
    82
    default "0.9.29" if LIBC_V_0_9_29
yann@1534
    83
    default "0.9.28.3" if LIBC_V_0_9_28_3
yann@1535
    84
    default "snapshot" if LIBC_V_snapshot
yann@448
    85
yann@1326
    86
config LIBC_UCLIBC_0_9_30_or_later
yann@1326
    87
    bool
yann@1326
    88
    default n
yann@1326
    89
    select LIBC_UCLIBC_PARALLEL
yann@1326
    90
yann@1029
    91
config LIBC_UCLIBC_PARALLEL
yann@1029
    92
    bool
yann@1029
    93
    default n
yann@1029
    94
yann@448
    95
choice
yann@448
    96
    bool
yann@500
    97
    prompt "uClibc verbosity:"
yann@504
    98
    default LIBC_UCLIBC_VERBOSITY_0
yann@500
    99
yann@500
   100
config LIBC_UCLIBC_VERBOSITY_0
yann@500
   101
    bool
js@2030
   102
    prompt "Quiet build"
js@2030
   103
    help
js@2030
   104
      Print terse command indications.
js@2030
   105
js@2030
   106
config LIBC_UCLIBC_VERBOSITY_1
js@2030
   107
    bool
js@2030
   108
    prompt "Brief build (show defines, ld flags)"
yann@500
   109
    help
yann@500
   110
      Print simplified command lines.
yann@500
   111
js@2030
   112
config LIBC_UCLIBC_VERBOSITY_2
yann@500
   113
    bool
js@2030
   114
    prompt "Very verbose build"
yann@500
   115
    help
yann@500
   116
      Print full command lines.
yann@500
   117
yann@500
   118
endchoice
yann@500
   119
yann@500
   120
config LIBC_UCLIBC_VERBOSITY
yann@500
   121
    string
yann@500
   122
    default ""      if LIBC_UCLIBC_VERBOSITY_0
yann@500
   123
    default "V=1"   if LIBC_UCLIBC_VERBOSITY_1
js@2030
   124
    default "V=2"   if LIBC_UCLIBC_VERBOSITY_2
yann@500
   125
yann@500
   126
choice
yann@500
   127
    bool
yann@448
   128
    prompt "Debug level"
yann@448
   129
    default LIBC_UCLIBC_DEBUG_LEVEL_0
yann@448
   130
yann@448
   131
config LIBC_UCLIBC_DEBUG_LEVEL_0
yann@448
   132
    bool
yann@448
   133
    prompt "none"
yann@448
   134
yann@448
   135
config LIBC_UCLIBC_DEBUG_LEVEL_1
yann@448
   136
    bool
yann@448
   137
    prompt "minimal"
yann@448
   138
yann@448
   139
config LIBC_UCLIBC_DEBUG_LEVEL_2
yann@448
   140
    bool
yann@448
   141
    prompt "all"
yann@448
   142
yann@448
   143
endchoice
yann@448
   144
yann@448
   145
config LIBC_UCLIBC_DEBUG_LEVEL
yann@448
   146
    int
yann@448
   147
    default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
yann@448
   148
    default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
yann@448
   149
    default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
yann@448
   150
yann@448
   151
config LIBC_UCLIBC_CONFIG_FILE
yann@448
   152
    string
yann@448
   153
    prompt "Configuration file"
yann@448
   154
    default ""
yann@448
   155
    help
yann@448
   156
      Path to the configuration file.
yann@448
   157
      
yann@448
   158
      You _must_ provide one (for now).