mgl@1371: # newlib options mgl@1371: yann@2444: ## depends on BARE_METAL yann@2444: ## yann@2444: ## select LIBC_SUPPORT_THREADS_NONE yann@2444: ## yann@2444: ## help Newlib is a C library intended for use on embedded systems. It is a yann@2444: ## help conglomeration of several library parts, all under free software yann@2444: ## help licenses that make them easily usable on embedded products. Newlib yann@2444: ## help is only available in source form. It can be compiled for a wide yann@2444: ## help array of processors, and will usually work on any architecture with yann@2444: ## help the addition of a few low-level routines. mgl@1371: mgl@1371: choice mgl@1371: bool mgl@1371: prompt "newlib version" yann@1535: # Don't remove next line yann@1535: # CT_INSERT_VERSION_BELOW mgl@1371: yann@2539: config LIBC_NEWLIB_V_1_19_0 yann@2539: bool yann@2539: prompt "1.19.0 (EXPERIMENTAL)" yann@2539: depends on EXPERIMENTAL yann@2539: yann@1724: config LIBC_NEWLIB_V_1_18_0 yann@1724: bool yann@1724: prompt "1.18.0 (EXPERIMENTAL)" yann@1724: depends on EXPERIMENTAL yann@1724: yann@1590: config LIBC_NEWLIB_V_1_17_0 mgl@1371: bool mgl@1371: prompt "1.17.0" mgl@1371: yann@1593: config LIBC_NEWLIB_CVS yann@1593: bool yann@1593: prompt "Use CVS snapshot" yann@2535: depends on CONFIGURE_has_cvs yann@1593: help yann@1593: The newlib "team" rolls new releases about once a year (december). yann@1593: This is quite a long time between releases, in case code was fixed. yann@1593: yann@1593: Saying 'Y' here will allow you to use the bleeding-edge code from yann@1593: the CVS repository. This may or may not fix your issues, may or may yann@1593: not build, may or may not crash your machine, may or may not withdraw yann@1593: money from your bank account, may or may not date your girlfriend, yann@1593: may or may not resurect Elvis... :-) yann@1593: yann@1593: In a word: use the CVS snapshot at your own risk! yann@1593: mgl@1371: endchoice mgl@1371: mgl@1371: config LIBC_VERSION mgl@1371: string yann@1593: prompt "use CVS tag" if LIBC_NEWLIB_CVS yann@1535: # Don't remove next line yann@1535: # CT_INSERT_VERSION_STRING_BELOW yann@2539: default "1.19.0" if LIBC_NEWLIB_V_1_19_0 yann@1724: default "1.18.0" if LIBC_NEWLIB_V_1_18_0 yann@1590: default "1.17.0" if LIBC_NEWLIB_V_1_17_0 yann@1593: help yann@1593: Enter the tag you want to use. yann@1593: Leave empty to use the 'head' of the repository. yann@1593: yann@1593: comment "Architecture specific options" mgl@1371: mgl@1373: config ATMEL_AVR32_HEADERS mgl@1373: bool mgl@1373: prompt "Install Atmel AVR32 headers" yann@1591: depends on ARCH_avr32 mgl@1373: default y mgl@1373: help mgl@1373: Install Atmel AVR32 headers for native AVR32 development. Most mgl@1373: AVR32 MCU devices are supported. mgl@1373: mgl@1373: If you do native AVR32 development you want to say 'Y' here.