Our Air Quality
|
e9d9201527
|
Newlib: implement locks
* Dynamically allocate arc4random data. Saves about 1k off the bss.
|
2017-12-13 11:29:43 +11:00 |
|
Our Air Quality
|
6080bb6ef2
|
libc: update to upstream master.
|
2017-09-21 23:44:24 +10:00 |
|
Our Air Quality
|
af4ac44cb5
|
libc: update to a recent newlib version.
|
2017-08-30 13:51:32 +10:00 |
|
Angus Gratton
|
f69791729e
|
libc: newlib revision daf48a0d3 with various space-saving measures:
* --enable-newlib-reent-small
* Compiled with -DHAVE_ABORT -DHAVE_SIGNAL
* Default fd buffer size shrunk to 128 bytes (ref #52)
Full build options:
../configure --with-newlib --enable-multilib --disable-newlib-io-c99-formats --disable-newlib-io-long-long --disable-newlib-io-float --disable-newlib-io-long-double --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
CROSS_CFLAGS="-DSIGNAL_PROVIDED -DABORT_PROVIDED" make
|
2015-10-06 17:49:00 +11:00 |
|
Angus Gratton
|
6439aba2d9
|
libc: More int32_t fixes to not expect 'long'
libc built from projectgus/newlib-xtensa@45ed90066
|
2015-09-09 16:22:57 +10:00 |
|
Angus Gratton
|
689cf874b2
|
Provide our own newlib libc
Newlib 2.2.0 w/ nan ofeatures, xtensa patches, locking
implementation.
Built from https://github.com/projectgus/newlib-xtensa
branch xtensa-2_2_0-lock
commit daa6ae40cdc8099f54c3e68a586fc1b906169c5a
For more details, see:
https://github.com/SuperHouse/esp-open-rtos/wiki/libc-configuration
Closes #1
|
2015-07-15 15:17:59 +10:00 |
|