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