config/libc/uClibc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Dec 12 00:01:54 2011 +0100 (2011-12-12)
changeset 2798 4d92888ec7cb
parent 2666 d7d4c6336f8f
child 2813 5b9d68ed6f52
permissions -rw-r--r--
kernel/linux: add alternate download locations

Some longterm versions are not in the usual directory.
Account for these new locations.

Get rid of the mirror location, now that the main kernel site is
(almost) back to normal operations.

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