2 # depends on BARE_METAL
6 Newlib is a C library intended for use on embedded systems. It is a
7 conglomeration of several library parts, all under free software
8 licenses that make them easily usable on embedded products. Newlib
9 is only available in source form. It can be compiled for a wide
10 array of processors, and will usually work on any architecture with
11 the addition of a few low-level routines.
15 prompt "newlib version"
16 # Don't remove next line
17 # CT_INSERT_VERSION_BELOW
19 config LIBC_NEWLIB_V_1_18_0
21 prompt "1.18.0 (EXPERIMENTAL)"
22 depends on EXPERIMENTAL
24 config LIBC_NEWLIB_V_1_17_0
28 config LIBC_NEWLIB_CVS
30 prompt "Use CVS snapshot"
32 The newlib "team" rolls new releases about once a year (december).
33 This is quite a long time between releases, in case code was fixed.
35 Saying 'Y' here will allow you to use the bleeding-edge code from
36 the CVS repository. This may or may not fix your issues, may or may
37 not build, may or may not crash your machine, may or may not withdraw
38 money from your bank account, may or may not date your girlfriend,
39 may or may not resurect Elvis... :-)
41 In a word: use the CVS snapshot at your own risk!
47 prompt "use CVS tag" if LIBC_NEWLIB_CVS
48 # Don't remove next line
49 # CT_INSERT_VERSION_STRING_BELOW
50 default "1.18.0" if LIBC_NEWLIB_V_1_18_0
51 default "1.17.0" if LIBC_NEWLIB_V_1_17_0
53 Enter the tag you want to use.
54 Leave empty to use the 'head' of the repository.
56 comment "Architecture specific options"
58 config ATMEL_AVR32_HEADERS
60 prompt "Install Atmel AVR32 headers"
64 Install Atmel AVR32 headers for native AVR32 development. Most
65 AVR32 MCU devices are supported.
67 If you do native AVR32 development you want to say 'Y' here.