After a year of development, the Cygwin project announced the release of newlib 4.5.0, a standard C library 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 RAM. The project code is written in C and is distributed under the LGPLV2 license.
In the new version, the following updates were made:
- Added support for the Posix.1-2024 specification.
- Added a port for the Synopsys Designware Arcv3 architecture.
- Stopped support for old platforms (XC16x) and continued support for remaining platforms (MOXIE, V850, I960, MSP430, FRV, I386, etc.) in the Libgloss build scenarios.
- Improved support for systems based on the ARC (Argonaut Risc Core) architecture.
- Replaced the SYS/XTensa port with Machine/XTensa in combination with the Libgloss library.
- Enhanced compatibility with GCC 15.
/Reports, release notes, official announcements.