config/libc/uClibc.in
author Johannes Stezenbach <js@sig21.net>
Thu Feb 02 22:43:18 2012 +0100 (2012-02-02)
changeset 2866 42bfbe169c2c
parent 2813 5b9d68ed6f52
child 2945 46323fb14c06
permissions -rw-r--r--
libc/uClibc: add 0.9.33

Signed-off-by: Johannes Stezenbach <js@sig21.net>
     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
    25     bool
    26     prompt "0.9.33"
    27     select LIBC_UCLIBC_0_9_32_or_later
    28 
    29 config LIBC_UCLIBC_V_0_9_32_1
    30     bool
    31     prompt "0.9.32.1"
    32     select LIBC_UCLIBC_0_9_32_or_later
    33 
    34 config LIBC_UCLIBC_V_0_9_32
    35     bool
    36     prompt "0.9.32"
    37     select LIBC_UCLIBC_0_9_32_or_later
    38 
    39 config LIBC_UCLIBC_V_0_9_31
    40     bool
    41     prompt "0.9.31 (EXPERIMENTAL)"
    42     depends on EXPERIMENTAL
    43     select LIBC_UCLIBC_0_9_30_or_later
    44 
    45 config LIBC_UCLIBC_V_0_9_30_3
    46     bool
    47     prompt "0.9.30.3"
    48     select LIBC_UCLIBC_0_9_30_or_later
    49 
    50 config LIBC_UCLIBC_V_0_9_30_2
    51     bool
    52     prompt "0.9.30.2"
    53     select LIBC_UCLIBC_0_9_30_or_later
    54 
    55 config LIBC_UCLIBC_V_0_9_30_1
    56     bool
    57     prompt "0.9.30.1"
    58     select LIBC_UCLIBC_0_9_30_or_later
    59 
    60 config LIBC_UCLIBC_V_0_9_30
    61     bool
    62     prompt "0.9.30"
    63     select LIBC_UCLIBC_0_9_30_or_later
    64 
    65 config LIBC_UCLIBC_V_0_9_29
    66     bool
    67     prompt "0.9.29 (OBSOLETE)"
    68     depends on OBSOLETE
    69 
    70 config LIBC_UCLIBC_V_0_9_28_3
    71     bool
    72     prompt "0.9.28.3 (OBSOLETE)"
    73     depends on OBSOLETE
    74 
    75 # As of today (20100702) we can be pretty sure that every
    76 # snapshots made since a month ago are post -0.9.30.
    77 
    78 config LIBC_UCLIBC_V_snapshot
    79     bool
    80     prompt "latest snapshot (EXPERIMENTAL)"
    81     depends on EXPERIMENTAL
    82     select LIBC_SUPPORT_NPTL
    83     select LIBC_UCLIBC_0_9_30_or_later
    84 
    85 config LIBC_UCLIBC_V_specific_date
    86     bool
    87     prompt "<specific date> (EXPERIMENTAL)"
    88     depends on EXPERIMENTAL
    89     select LIBC_SUPPORT_NPTL
    90     select LIBC_UCLIBC_0_9_30_or_later
    91 
    92 endchoice
    93 
    94 config LIBC_VERSION
    95     string
    96     prompt "Enter date (YYYYMMDD)" if LIBC_UCLIBC_V_specific_date
    97 # Don't remove next line
    98 # CT_INSERT_VERSION_STRING_BELOW
    99     default "0.9.33" if LIBC_UCLIBC_V_0_9_33
   100     default "0.9.32.1" if LIBC_UCLIBC_V_0_9_32_1
   101     default "0.9.32" if LIBC_UCLIBC_V_0_9_32
   102     default "0.9.31" if LIBC_UCLIBC_V_0_9_31
   103     default "0.9.30.3" if LIBC_UCLIBC_V_0_9_30_3
   104     default "0.9.30.2" if LIBC_UCLIBC_V_0_9_30_2
   105     default "0.9.30.1" if LIBC_UCLIBC_V_0_9_30_1
   106     default "0.9.30" if LIBC_UCLIBC_V_0_9_30
   107     default "0.9.29" if LIBC_UCLIBC_V_0_9_29
   108     default "0.9.28.3" if LIBC_UCLIBC_V_0_9_28_3
   109     default "snapshot" if LIBC_UCLIBC_V_snapshot
   110 
   111 config LIBC_UCLIBC_0_9_32_or_later
   112     bool
   113     select LIBC_SUPPORT_NPTL
   114     select LIBC_UCLIBC_0_9_30_or_later
   115 
   116 config LIBC_UCLIBC_0_9_30_or_later
   117     bool
   118     select LIBC_UCLIBC_PARALLEL
   119 
   120 config LIBC_UCLIBC_PARALLEL
   121     bool
   122 
   123 choice
   124     bool
   125     prompt "uClibc verbosity:"
   126     default LIBC_UCLIBC_VERBOSITY_0
   127 
   128 config LIBC_UCLIBC_VERBOSITY_0
   129     bool
   130     prompt "Quiet build"
   131     help
   132       Print terse command indications.
   133 
   134 config LIBC_UCLIBC_VERBOSITY_1
   135     bool
   136     prompt "Brief build (show defines, ld flags)"
   137     help
   138       Print simplified command lines.
   139 
   140 config LIBC_UCLIBC_VERBOSITY_2
   141     bool
   142     prompt "Very verbose build"
   143     help
   144       Print full command lines.
   145 
   146 endchoice
   147 
   148 config LIBC_UCLIBC_VERBOSITY
   149     string
   150     default ""      if LIBC_UCLIBC_VERBOSITY_0
   151     default "V=1"   if LIBC_UCLIBC_VERBOSITY_1
   152     default "V=2"   if LIBC_UCLIBC_VERBOSITY_2
   153 
   154 choice
   155     bool
   156     prompt "Debug level"
   157     default LIBC_UCLIBC_DEBUG_LEVEL_0
   158 
   159 config LIBC_UCLIBC_DEBUG_LEVEL_0
   160     bool
   161     prompt "none"
   162 
   163 config LIBC_UCLIBC_DEBUG_LEVEL_1
   164     bool
   165     prompt "minimal"
   166 
   167 config LIBC_UCLIBC_DEBUG_LEVEL_2
   168     bool
   169     prompt "all"
   170 
   171 endchoice
   172 
   173 config LIBC_UCLIBC_DEBUG_LEVEL
   174     int
   175     default 0 if LIBC_UCLIBC_DEBUG_LEVEL_0
   176     default 1 if LIBC_UCLIBC_DEBUG_LEVEL_1
   177     default 2 if LIBC_UCLIBC_DEBUG_LEVEL_2
   178 
   179 config LIBC_UCLIBC_CONFIG_FILE
   180     string
   181     prompt "Configuration file"
   182     default ""
   183     help
   184       Path to the configuration file.
   185       
   186       You _must_ provide one (for now).