esp-open-rtos/libc
2018-06-27 20:53:53 +10:00
..
xtensa-lx106-elf Malloc support for allocating to DRAM and/or IRAM. 2018-06-27 20:53:53 +10:00
libc.remove Remove code from libgcc and libc that is provided by the ROM. 2017-07-16 23:09:33 +10:00
README.md Malloc support for allocating to DRAM and/or IRAM. 2018-06-27 20:53:53 +10:00

Newlib from git://sourceware.org/git/newlib-cygwin.git with xtensa & locking patches see https://github.com/ourairquality/newlib and built from commit e06f70041061344a62c2e5b8f0a602a902e72306

The build commands were:

mkdir build cd build ../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 --enable-newlib-nano-malloc --enable-newlib-nano-formatted-io --enable-newlib-reent-small --disable-newlib-mb --enable-newlib-global-stdio-streams --prefix=/tmp/libc env CROSS_CFLAGS="-DSIGNAL_PROVIDED -DABORT_PROVIDED" make make install