Nach einem Jahr Entwicklung hat das Cygwin-Projekt die Version 4.5.0 der Standard-C-Bibliothek newlib veröffentlicht, die von Ingenieuren von Red Hat entwickelt wird. Die Bibliothek zielt darauf ab, eine kompakte Implementierung der Standard-C-Bibliothek (libc) bereitzustellen, die für den Einsatz in eingebetteten Systemen mit begrenztem permanentem Speicher und Arbeitsspeicher geeignet ist. Der Code des Projekts ist in C geschrieben und wird unter der LGPLv2-Lizenz vertrieben.
In der neuen Version:
- Unterstützung der Spezifikation POSIX.1-2024 hinzugefügt.
- Ein Port für die Befehlssatzarchitektur Synopsys Designware ARCv3 hinzugefügt.
- Die Build-Skripte von libgloss wurden überarbeitet, wobei die Unterstützung für alte Plattformen (xc16x) eingestellt und die Unterstützung der verbleibenden Plattformen (moxie, v850, i960, msp430, frv, i386 usw.) in ein einzelnes Makefile zusammengeführt wurde.
- Die Unterstützung für Systeme auf der Basis der Arc-Architektur (Argonaut RISC Core) wurde verbessert.
- Der Port sys/xtensa wurde durch machine/xtensa in Verbindung mit der Bibliothek libgloss ersetzt.
- Kompatibilität mit GCC 15 sichergestellt.
Quelle: opennet.ru
