对于那些使用嵌入式系统的Newlib C标准库的人来说,Red Hat发布了Newlib 4.4,从而拉开了新的一年的序幕。
Newlib 4.4比Newlib 4.3晚了大约一年。在Newlib 4.4中,从FreeBSD添加了对i386、AArch64和x86_64架构的长期双重支持。此外,还支持新的RISC-V ISA扩展,添加了Xtensa架构端口,以及其他改进。Newlib 4.4版本的亮点可归结为:
*newlib 4.4.0版的主要变化:
-从FreeBSD添加了对i386、aarch64和x86_64的长时间双重支持
-RISC-V Zfinx/Zdinx扩展支持
- 添加了对目录的支持,允许为平台指定任意的include dir
-添加了Xtensa端口
-printf系列帮助器函数拆分成多个单独的文件,以节省链接时的空间
-面向广泛的I/O修复,包括适当拆分字节和面向广泛的STDIO函数
-添加了对RISC-V长双精度数学的支持
-修复C99/GCC-14个警告在多个平台中被视为错误
简要的Newlib 4.4公告可以在Sourceware.org mailing list.