esp-open-rtos/libc/xtensa-lx106-elf/include
Angus Gratton 19b0a19ad6 libc: Recompile newlib to enable float & long double i/o in printf/scanf
Enabled by default, set PRINTF_SCANF_FLOAT_SUPPORT=0 in local.mk/Makefile to disable

newlib-xtensa revision ae10be3

Configure/compile steps:

../configure --with-newlib --enable-multilib
--disable-newlib-io-c99-formats --enable-newlib-supplied-syscalls --enable-target-optspace --program-transform-name="s&^&xtensa-lx106-elf-&" --disable-option-checking --with-target-subdir=xtensa-lx106-elf
--target=xtensa-lx106-elf --prefix=/home/gus/dev/esp/rtos/open-rtos/libc/ --enable-newlib-nano-malloc --enable-newlib-nano-formatted-io --enable-newlib-reent-small --prefix=path_to/esp-open-rtos/libc

CROSS_CFLAGS="-DSIGNAL_PROVIDED -DABORT_PROVIDED" make
make install

Closes #95
2016-02-24 09:10:52 +11:00
..
machine libc: Fix _default_types.h so uint_least8/16/32_t properly recognised by newlib 2015-09-09 08:25:36 +10:00
sys libc: newlib revision daf48a0d3 with various space-saving measures: 2015-10-06 17:49:00 +11:00
xtensa/config Provide our own newlib libc 2015-07-15 15:17:59 +10:00
_ansi.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
_syslist.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
alloca.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
ar.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
argz.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
assert.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
complex.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
config.h libc: Recompile newlib to enable float & long double i/o in printf/scanf 2016-02-24 09:10:52 +11:00
ctype.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
dirent.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
envlock.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
envz.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
errno.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
fastmath.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
fcntl.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
fenv.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
fnmatch.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
getopt.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
glob.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
grp.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
iconv.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
ieeefp.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
inttypes.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
langinfo.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
libgen.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
limits.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
locale.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
malloc.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
math.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
newlib.h libc: newlib revision daf48a0d3 with various space-saving measures: 2015-10-06 17:49:00 +11:00
paths.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
pthread.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
pwd.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
reent.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
regdef.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
regex.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
sched.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
search.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
setjmp.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
signal.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
spawn.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
stdatomic.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
stdint.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
stdio.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
stdio_ext.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
stdlib.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
string.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
strings.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
tar.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
termios.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
tgmath.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
time.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
unctrl.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
unistd.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
utime.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
utmp.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
wchar.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
wctype.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00
wordexp.h Provide our own newlib libc 2015-07-15 15:17:59 +10:00