esp-open-rtos/libc/xtensa-lx106-elf/lib
Angus Gratton 0caab973a5 Recompile libc with malloc locking enabled
newlib-xtensa revision cbe80794ed0083

This fixes a crash caused by heap operations occuring inside
ISRs. Particularly noticeable when sending a lot of network
traffic. Probably fixes #119, maybe other crashing bugs.

Configure/compile steps same as previous:

../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
2016-05-15 22:30:01 +10:00
..
crt0.o Provide our own newlib libc 2015-07-15 15:17:59 +10:00
libc.a Recompile libc with malloc locking enabled 2016-05-15 22:30:01 +10:00
libg.a Recompile libc with malloc locking enabled 2016-05-15 22:30:01 +10:00
libm.a Recompile libc with malloc locking enabled 2016-05-15 22:30:01 +10:00