config/libc/newlib.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Dec 26 19:54:12 2012 +0100 (2012-12-26)
changeset 3149 e1611da4bb05
parent 3131 bd172b161ff8
child 3151 694054b335cc
permissions -rw-r--r--
all: unmark experimental version

It's been a while we've had those versions, time to unmark them being
experimental. It does not mean everything is perfect, but may gather
some more testing on those versions.

Update samples accordingly.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
     1 # newlib options
     2 
     3 ## depends on BARE_METAL
     4 ##
     5 ## select LIBC_SUPPORT_THREADS_NONE
     6 ## select CC_CORE_PASSES_NEEDED
     7 ##
     8 ## help Newlib is a C library intended for use on embedded systems. It is a
     9 ## help conglomeration of several library parts, all under free software
    10 ## help licenses that make them easily usable on embedded products. Newlib
    11 ## help is only available in source form. It can be compiled for a wide
    12 ## help array of processors, and will usually work on any architecture with
    13 ## help the addition of a few low-level routines.
    14 
    15 choice
    16     bool
    17     prompt "newlib version"
    18 # Don't remove next line
    19 # CT_INSERT_VERSION_BELOW
    20 
    21 config LIBC_NEWLIB_V_1_20_0
    22     bool
    23     prompt "1.20.0"
    24 
    25 config LIBC_NEWLIB_V_1_19_0
    26     bool
    27     prompt "1.19.0"
    28 
    29 config LIBC_NEWLIB_V_1_18_0
    30     bool
    31     prompt "1.18.0"
    32 
    33 config LIBC_NEWLIB_V_1_17_0
    34     bool
    35     prompt "1.17.0"
    36 
    37 config LIBC_NEWLIB_CUSTOM
    38     bool
    39     prompt "Custom newlib"
    40     depends on EXPERIMENTAL
    41 
    42 endchoice
    43 
    44 if LIBC_NEWLIB_CUSTOM
    45 
    46 config LIBC_NEWLIB_CUSTOM_LOCATION
    47     string
    48     prompt "Full path to custom newlib source"
    49     default ""
    50     help
    51       Enter the path to the directory (or tarball) of your source for newlib,
    52       or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/newlib
    53 
    54 endif # LIBC_NEWLIB_CUSTOM
    55 
    56 config LIBC_VERSION
    57     string
    58 # Don't remove next line
    59 # CT_INSERT_VERSION_STRING_BELOW
    60     default "1.20.0" if LIBC_NEWLIB_V_1_20_0
    61     default "1.19.0" if LIBC_NEWLIB_V_1_19_0
    62     default "1.18.0" if LIBC_NEWLIB_V_1_18_0
    63     default "1.17.0" if LIBC_NEWLIB_V_1_17_0
    64     default "custom" if LIBC_NEWLIB_CUSTOM
    65     help
    66       Enter the tag you want to use.
    67       Leave empty to use the 'head' of the repository.
    68 
    69 comment "Architecture specific options"
    70 
    71 config ATMEL_AVR32_HEADERS
    72     bool
    73     prompt "Install Atmel AVR32 headers"
    74     depends on ARCH_avr32
    75     default y
    76     help
    77       Install Atmel AVR32 headers for native AVR32 development. Most
    78       AVR32 MCU devices are supported.
    79       
    80       If you do native AVR32 development you want to say 'Y' here.