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