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
This commit is contained in:
parent
9471da344b
commit
1fe6586189
3 changed files with 0 additions and 0 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in a new issue