config/libc/uClibc.in
author "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
Mon Apr 16 15:25:36 2012 +0200 (2012-04-16)
changeset 2941 13e40098fffc
parent 2813 5b9d68ed6f52
child 2945 46323fb14c06
permissions -rw-r--r--
cc/gcc: update Linaro GCC revisions to 2012.04

Update Linaro GCC with the latest available revisions.

The 4.7 revision is also released, but the infrastructure is not yet ready for
it in CT-NG.

Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
     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).