Después de un año de desarrollo, el proyecto Cygwin ha publicado la versión de la biblioteca estándar de C newlib 4.5.0, desarrollada por ingenieros de Red Hat. La biblioteca está diseñada para proporcionar una implementación compacta de la biblioteca estándar de C (libc), adecuada para su uso en sistemas embebidos con un espacio de almacenamiento permanente y memoria RAM limitados. El código del proyecto está escrito en C y se distribuye bajo la licencia LGPLv2.
En la nueva versión:
- Se ha añadido soporte para la especificación POSIX.1-2024.
- Se ha añadido un puerto para la arquitectura del conjunto de instrucciones Synopsys Designware ARCv3.
- Se han revisado los scripts de construcción de libgloss, en los que se ha dejado de dar soporte a plataformas antiguas (xc16x) y se ha unificado en un solo Makefile el soporte de las restantes (moxie, v850, i960, msp430, frv, i386, etc.).
- Se ha mejorado la compatibilidad con sistemas basados en la arquitectura Arc (Argonaut RISC Core).
- El puerto sys/xtensa se ha reemplazado por machine/xtensa en combinación con la biblioteca libgloss.
- Se ha garantizado la compatibilidad con GCC 15.
Fuente: opennet.ru
