config/libc/uClibc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Oct 28 18:55:40 2009 +0100 (2009-10-28)
changeset 1603 e0ef539e23d9
parent 1535 073d351bdcd3
child 1615 50b25816f5bb
permissions -rw-r--r--
config: rip-out versions marked as OBSOLETE
     1 # uClibc options
     2 # depends on ! 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_V_0_9_30_1
    18     bool
    19     prompt "0.9.30.1"
    20     select LIBC_UCLIBC_0_9_30_or_later
    21 
    22 config LIBC_V_0_9_30
    23     bool
    24     prompt "0.9.30"
    25     select LIBC_UCLIBC_0_9_30_or_later
    26 
    27 config LIBC_V_0_9_29
    28     bool
    29     prompt "0.9.29"
    30 
    31 config LIBC_V_0_9_28_3
    32     bool
    33     prompt "0.9.28.3"
    34 
    35 config LIBC_V_snapshot
    36     bool
    37     prompt "latest snapshot (EXPERIMENTAL)"
    38     depends on EXPERIMENTAL
    39 
    40 config LIBC_V_specific_date
    41     bool
    42     prompt "<specific date> (EXPERIMENTAL)"
    43     depends on EXPERIMENTAL
    44 
    45 endchoice
    46 
    47 config LIBC_VERSION
    48     string
    49     prompt "Enter date (YYYYMMDD)" if LIBC_V_specific_date
    50 # Don't remove next line
    51 # CT_INSERT_VERSION_STRING_BELOW
    52     default "0.9.30.1" if LIBC_V_0_9_30_1
    53     default "0.9.30" if LIBC_V_0_9_30
    54     default "0.9.29" if LIBC_V_0_9_29
    55     default "0.9.28.3" if LIBC_V_0_9_28_3
    56     default "snapshot" if LIBC_V_snapshot
    57 
    58 config LIBC_UCLIBC_0_9_30_or_later
    59     bool
    60     default n
    61     select LIBC_UCLIBC_PARALLEL
    62 
    63 config LIBC_UCLIBC_PARALLEL
    64     bool
    65     default n
    66 
    67 choice
    68     bool
    69     prompt "uClibc verbosity:"
    70     default LIBC_UCLIBC_VERBOSITY_0
    71 
    72 config LIBC_UCLIBC_VERBOSITY_0
    73     bool
    74     prompt "Simplified"
    75     help
    76       Print simplified command lines.
    77 
    78 config LIBC_UCLIBC_VERBOSITY_1
    79     bool
    80     prompt "Full commands"
    81     help
    82       Print full command lines.
    83 
    84 endchoice
    85 
    86 config LIBC_UCLIBC_VERBOSITY
    87     string
    88     default ""      if LIBC_UCLIBC_VERBOSITY_0
    89     default "V=1"   if LIBC_UCLIBC_VERBOSITY_1
    90 
    91 choice
    92     bool
    93     prompt "Debug level"
    94     default LIBC_UCLIBC_DEBUG_LEVEL_0
    95 
    96 config LIBC_UCLIBC_DEBUG_LEVEL_0
    97     bool
    98     prompt "none"
    99 
   100 config LIBC_UCLIBC_DEBUG_LEVEL_1
   101     bool
   102     prompt "minimal"
   103 
   104 config LIBC_UCLIBC_DEBUG_LEVEL_2
   105     bool
   106     prompt "all"
   107 
   108 endchoice
   109 
   110 config LIBC_UCLIBC_DEBUG_LEVEL
   111     int
   112     default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
   113     default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
   114     default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
   115 
   116 config LIBC_UCLIBC_BUILD_CROSS_LDD
   117     bool
   118     prompt "Build cross-ldd"
   119     default y
   120     help
   121       Say 'y' here to build a cross-ldd to run in the host.
   122       
   123       Building a cross-ldd only works on ELF systems, that is,
   124       if you build under Cygwin, you *must* say 'n' here.
   125 
   126 config LIBC_UCLIBC_CONFIG_FILE
   127     string
   128     prompt "Configuration file"
   129     default ""
   130     help
   131       Path to the configuration file.
   132       
   133       You _must_ provide one (for now).
   134 
   135 config LIBC_UCLIBC_LOCALES
   136     bool
   137     prompt "Add support for locales"
   138     default n
   139     help
   140       Say y if you want uClibc to support localisation.
   141 
   142       Note that seems to be broken on recent uClibc releases.