After a year of development, the Cygwin project has released the standard C library newlib 4.5.0, developed by engineers from Red Hat. The library aims to provide a compact implementation of the standard C library (libc) suitable for use on embedded systems with limited permanent storage and memory. The project's code is written in C and is distributed under the LGPLv2 license.
In the new version:
- Support for the POSIX.1-2024 specification has been added.
- A port for the Synopsys Designware ARCv3 instruction set architecture has been added.
- The libgloss build scripts have been redesigned, discontinuing support for older platforms (xc16x) and consolidating support for the remaining ones (moxie, v850, i960, msp430, frv, i386, etc.) into one Makefile.
- Support for systems based on the Arc architecture (Argonaut RISC Core) has been improved.
- The sys/xtensa port has been replaced with machine/xtensa in conjunction with the libgloss library.
- Compatibility with GCC 15 has been ensured.
Source: opennet.ru
