config/libc/uClibc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Jan 06 18:42:41 2010 +0100 (2010-01-06)
changeset 1696 f04fb2d52023
parent 1615 50b25816f5bb
child 1735 0fae7f9d609b
permissions -rw-r--r--
complibs/mpfr: add latest version 2.4.2

Note: the MPFR site happens to be down at the time I wrote
this message, and happens to be down quite often.

Once it's back up'n'runnin', I'll mirror as much as possible
the MPFR tarballs on my site, but in the meantime, you'll
have to handle it by yourself (patience...).
yann@448
     1
# uClibc options
yann@1269
     2
# depends on ! 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
yann@1534
    17
config LIBC_V_0_9_30_1
yann@448
    18
    bool
yann@1534
    19
    prompt "0.9.30.1"
yann@1534
    20
    select LIBC_UCLIBC_0_9_30_or_later
yann@1534
    21
yann@1534
    22
config LIBC_V_0_9_30
yann@1534
    23
    bool
yann@1534
    24
    prompt "0.9.30"
yann@1534
    25
    select LIBC_UCLIBC_0_9_30_or_later
yann@1534
    26
yann@1534
    27
config LIBC_V_0_9_29
yann@1534
    28
    bool
yann@1615
    29
    prompt "0.9.29 (OBSOLETE)"
yann@1615
    30
    depends on OBSOLETE
yann@1534
    31
yann@1534
    32
config LIBC_V_0_9_28_3
yann@1534
    33
    bool
yann@1615
    34
    prompt "0.9.28.3 (OBSOLETE)"
yann@1615
    35
    depends on OBSOLETE
yann@1534
    36
yann@865
    37
config LIBC_V_snapshot
yann@865
    38
    bool
yann@865
    39
    prompt "latest snapshot (EXPERIMENTAL)"
yann@865
    40
    depends on EXPERIMENTAL
yann@865
    41
yann@865
    42
config LIBC_V_specific_date
yann@865
    43
    bool
yann@865
    44
    prompt "<specific date> (EXPERIMENTAL)"
yann@865
    45
    depends on EXPERIMENTAL
yann@865
    46
yann@448
    47
endchoice
yann@448
    48
yann@448
    49
config LIBC_VERSION
yann@448
    50
    string
yann@448
    51
    prompt "Enter date (YYYYMMDD)" if LIBC_V_specific_date
yann@1535
    52
# Don't remove next line
yann@1535
    53
# CT_INSERT_VERSION_STRING_BELOW
yann@1534
    54
    default "0.9.30.1" if LIBC_V_0_9_30_1
yann@1534
    55
    default "0.9.30" if LIBC_V_0_9_30
yann@1534
    56
    default "0.9.29" if LIBC_V_0_9_29
yann@1534
    57
    default "0.9.28.3" if LIBC_V_0_9_28_3
yann@1535
    58
    default "snapshot" if LIBC_V_snapshot
yann@448
    59
yann@1326
    60
config LIBC_UCLIBC_0_9_30_or_later
yann@1326
    61
    bool
yann@1326
    62
    default n
yann@1326
    63
    select LIBC_UCLIBC_PARALLEL
yann@1326
    64
yann@1029
    65
config LIBC_UCLIBC_PARALLEL
yann@1029
    66
    bool
yann@1029
    67
    default n
yann@1029
    68
yann@448
    69
choice
yann@448
    70
    bool
yann@500
    71
    prompt "uClibc verbosity:"
yann@504
    72
    default LIBC_UCLIBC_VERBOSITY_0
yann@500
    73
yann@500
    74
config LIBC_UCLIBC_VERBOSITY_0
yann@500
    75
    bool
yann@500
    76
    prompt "Simplified"
yann@500
    77
    help
yann@500
    78
      Print simplified command lines.
yann@500
    79
yann@500
    80
config LIBC_UCLIBC_VERBOSITY_1
yann@500
    81
    bool
yann@500
    82
    prompt "Full commands"
yann@500
    83
    help
yann@500
    84
      Print full command lines.
yann@500
    85
yann@500
    86
endchoice
yann@500
    87
yann@500
    88
config LIBC_UCLIBC_VERBOSITY
yann@500
    89
    string
yann@500
    90
    default ""      if LIBC_UCLIBC_VERBOSITY_0
yann@500
    91
    default "V=1"   if LIBC_UCLIBC_VERBOSITY_1
yann@500
    92
yann@500
    93
choice
yann@500
    94
    bool
yann@448
    95
    prompt "Debug level"
yann@448
    96
    default LIBC_UCLIBC_DEBUG_LEVEL_0
yann@448
    97
yann@448
    98
config LIBC_UCLIBC_DEBUG_LEVEL_0
yann@448
    99
    bool
yann@448
   100
    prompt "none"
yann@448
   101
yann@448
   102
config LIBC_UCLIBC_DEBUG_LEVEL_1
yann@448
   103
    bool
yann@448
   104
    prompt "minimal"
yann@448
   105
yann@448
   106
config LIBC_UCLIBC_DEBUG_LEVEL_2
yann@448
   107
    bool
yann@448
   108
    prompt "all"
yann@448
   109
yann@448
   110
endchoice
yann@448
   111
yann@448
   112
config LIBC_UCLIBC_DEBUG_LEVEL
yann@448
   113
    int
yann@448
   114
    default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
yann@448
   115
    default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
yann@448
   116
    default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
yann@448
   117
yann@1209
   118
config LIBC_UCLIBC_BUILD_CROSS_LDD
yann@1209
   119
    bool
yann@1209
   120
    prompt "Build cross-ldd"
yann@1209
   121
    default y
yann@1209
   122
    help
yann@1209
   123
      Say 'y' here to build a cross-ldd to run in the host.
yann@1209
   124
      
yann@1209
   125
      Building a cross-ldd only works on ELF systems, that is,
yann@1209
   126
      if you build under Cygwin, you *must* say 'n' here.
yann@1209
   127
yann@448
   128
config LIBC_UCLIBC_CONFIG_FILE
yann@448
   129
    string
yann@448
   130
    prompt "Configuration file"
yann@448
   131
    default ""
yann@448
   132
    help
yann@448
   133
      Path to the configuration file.
yann@448
   134
      
yann@448
   135
      You _must_ provide one (for now).
yann@448
   136
yann@448
   137
config LIBC_UCLIBC_LOCALES
yann@448
   138
    bool
fpasch@1639
   139
    select LIBC_UCLIBC_WCHAR
yann@448
   140
    prompt "Add support for locales"
yann@448
   141
    default n
yann@448
   142
    help
yann@448
   143
      Say y if you want uClibc to support localisation.
yann@448
   144
yann@448
   145
      Note that seems to be broken on recent uClibc releases.
fpasch@1639
   146
fpasch@1639
   147
config LIBC_UCLIBC_WCHAR
fpasch@1639
   148
    bool
fpasch@1639
   149
    prompt "Add support for WCHAR"
fpasch@1639
   150
    default n
fpasch@1639
   151
    help
fpasch@1639
   152
      Say y if you want uClibc to support WCHAR.
fpasch@1639
   153
fpasch@1639
   154
      Maybe this is needed, if you're building a C++-Compiler