[Picolibc] Version 1.7.9
Keith Packard
keithp at keithp.com
Wed Oct 12 10:26:05 PDT 2022
Added a pile of new architecture targets so that picolibc now supports
everything that the Zephyr SDK does. And, finally eliminated 'struct
_reent' from the code entirely.
* Support all Zephyr SDK targets
* Support relocating the toolchain by using GCC_EXEC_PREFIX for
sysroot-install when compiler doesn't use sysroot.
* Add MIPS, SPARC and ARC support
* Deal with RISC-V changes in gcc that don't reliably include zicsr
* Support Picolibc as default C library with -Dsystem-libc option.
With this, you can use picolibc without any extra compiler options.
* Merge current newlib bits to get code that doesn't use struct _reent
* Get rid of struct _reent in legacy stdio code
* Support 16-bit int targets by fixing a few places assuming
sizeof(int) == 4, object sizes not using size_t, wint_t for
ucs-4 values
* Add MSP430 support
* Fix a couple of clang bugs (one on Cortex M0)
* Support libc++ by adding non-standard mbstate_t.h
* Merge i686 and x86_64 code to allow x86 multilib builds
* Merge Xtensa newlib bits
* Support Xtensa ESP32 targets
* Add Nios II support
--
-keith
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://keithp.com/pipermail/picolibc/attachments/20221012/d9a75c0d/attachment.sig>
More information about the Picolibc
mailing list