crosstool-ng/config/libc
Erico Nunes b8e64a0c08 avr-libc: add support for avr-libc C library
This commit adds support for the avr-libc C library.
According to the project page at http://www.nongnu.org/avr-libc , the
avr-libc package provides a subset of the standard C library for Atmel
AVR 8-bit RISC microcontrollers. In addition, the library provides the
basic startup code needed by most applications.

Support for this library in crosstool-ng is only enabled for the AVR
8-bit target.

The avr-libc manual and most distributions build the AVR 8-bit gcc
toolchain with the "avr" (non-canonical) target.
Some experimentation also led to the conclusion that other (canonical)
targets are not very well supported, so we force the "avr" target for
crosstool-ng as well.

The manual also recommends building avr-libc after the final gcc build.
To accomplish this with crosstool-ng, a new do_libc_post_cc step is
added, in which currently only avr-libc performs its build, and is a
no-op for the other libc options.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
2015-06-21 20:53:06 -03:00
..
avr-libc.in avr-libc: add support for avr-libc C library 2015-06-21 20:53:06 -03:00
avr-libc.in.2 avr-libc: add support for avr-libc C library 2015-06-21 20:53:06 -03:00
glibc.in config: Add binutils, newlib, and glibc linaro configuration 2015-05-02 16:56:25 -07:00
glibc.in.2 eglibc: Remove eglibc support 2015-01-27 22:43:25 -08:00
mingw.in mingw: WINAPI_V_DEVEL should depend on EXPERIMENTAL 2015-05-16 10:04:18 -07:00
musl.in musl: Update versions 2015-06-02 09:55:29 -07:00
musl.in.2 libc/musl: Add config option for extra developer warnings 2014-09-11 23:12:22 +02:00
newlib.in config: Add binutils, newlib, and glibc linaro configuration 2015-05-02 16:56:25 -07:00
newlib.in.2 libc/newlib: add option to optimise for size 2011-11-22 14:18:14 +08:00
none.in libc: libces are responsible for naming their threads implementation 2014-07-28 01:23:34 +02:00
uClibc.in libc: libces are responsible for naming their threads implementation 2014-07-28 01:23:34 +02:00
uClibc.in.2 libc: rename the threads options 2014-07-28 01:23:34 +02:00