config/libc/newlib.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Jan 06 18:42:41 2010 +0100 (2010-01-06)
changeset 1696 f04fb2d52023
parent 1591 11460fc587e6
child 1724 9f1fca384d6f
permissions -rw-r--r--
complibs/mpfr: add latest version 2.4.2

Note: the MPFR site happens to be down at the time I wrote
this message, and happens to be down quite often.

Once it's back up'n'runnin', I'll mirror as much as possible
the MPFR tarballs on my site, but in the meantime, you'll
have to handle it by yourself (patience...).
mgl@1371
     1
# newlib options
yann@1591
     2
# depends on EXPERIMENTAL && BARE_METAL
mgl@1371
     3
mgl@1371
     4
config LIBC_newlib
mgl@1371
     5
    help
yann@1591
     6
      Newlib is a C library intended for use on embedded systems. It is a
yann@1591
     7
      conglomeration of several library parts, all under free software
yann@1591
     8
      licenses that make them easily usable on embedded products. Newlib
yann@1591
     9
      is only available in source form. It can be compiled for a wide
yann@1591
    10
      array of processors, and will usually work on any architecture with
yann@1591
    11
      the addition of a few low-level routines.
mgl@1371
    12
mgl@1371
    13
choice
mgl@1371
    14
    bool
mgl@1371
    15
    prompt "newlib version"
yann@1535
    16
# Don't remove next line
yann@1535
    17
# CT_INSERT_VERSION_BELOW
mgl@1371
    18
yann@1590
    19
config LIBC_NEWLIB_V_1_17_0
mgl@1371
    20
    bool
mgl@1371
    21
    prompt "1.17.0"
mgl@1371
    22
yann@1593
    23
config LIBC_NEWLIB_CVS
yann@1593
    24
    bool
yann@1593
    25
    prompt "Use CVS snapshot"
yann@1593
    26
    help
yann@1593
    27
      The newlib "team" rolls new releases about once a year (december).
yann@1593
    28
      This is quite a long time between releases, in case code was fixed.
yann@1593
    29
      
yann@1593
    30
      Saying 'Y' here will allow you to use the bleeding-edge code from
yann@1593
    31
      the CVS repository. This may or may not fix your issues, may or may
yann@1593
    32
      not build, may or may not crash your machine, may or may not withdraw
yann@1593
    33
      money from your bank account, may or may not date your girlfriend,
yann@1593
    34
      may or may not resurect Elvis... :-)
yann@1593
    35
      
yann@1593
    36
      In a word: use the CVS snapshot at your own risk! 
yann@1593
    37
mgl@1371
    38
endchoice
mgl@1371
    39
mgl@1371
    40
config LIBC_VERSION
mgl@1371
    41
    string
yann@1593
    42
    prompt "use CVS tag" if LIBC_NEWLIB_CVS
yann@1535
    43
# Don't remove next line
yann@1535
    44
# CT_INSERT_VERSION_STRING_BELOW
yann@1590
    45
    default "1.17.0" if LIBC_NEWLIB_V_1_17_0
yann@1593
    46
    help
yann@1593
    47
      Enter the tag you want to use.
yann@1593
    48
      Leave empty to use the 'head' of the repository.
yann@1593
    49
yann@1593
    50
comment "Architecture specific options"
mgl@1371
    51
mgl@1373
    52
config ATMEL_AVR32_HEADERS
mgl@1373
    53
    bool
mgl@1373
    54
    prompt "Install Atmel AVR32 headers"
yann@1591
    55
    depends on ARCH_avr32
mgl@1373
    56
    default y
mgl@1373
    57
    help
mgl@1373
    58
      Install Atmel AVR32 headers for native AVR32 development. Most
mgl@1373
    59
      AVR32 MCU devices are supported.
mgl@1373
    60
      
mgl@1373
    61
      If you do native AVR32 development you want to say 'Y' here.