config/libc/uClibc.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Mon Apr 30 17:19:00 2012 +0200 (2012-04-30)
changeset 2945 46323fb14c06
parent 2866 42bfbe169c2c
child 2951 e9a326ae9369
permissions -rw-r--r--
libc/uClibc: add 0.9.33.1

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