1月30日消息,Fedora工程和指导委员会(FESCo)已签署了Fedora38的发布计划,其中包括计划中的前沿编译器工具链,最值得注意的是包含了GCC13编译器。

Fedora长期以来一直专注于提供最新的上游GNU编译器工具链组件。随着Fedura的4月/春季发布即将到来,团队希望带来最新年度GNU Compiler Collection版本。Fedora38已获准发布GCC13和其他最新的开源编译器工具链包。


【资料图】

编译器工具链包内容如下:

GNU C Compiler13.0

C++(libstdc++)、Go(gccgo)、OpenMP(gomp)、Fortran(gfortran)、D(phobos)、Objective C/C++的相关运行时。

GNU Binary Utilities2.39

GNU C Library2.37

GNU Debugger12.1(在Fedora37中可用)

了解到,GCC13带来了许多值得注意的新增功能,包括对AMD Zen4“znver4”的支持、对即将推出的英特尔CPU(如Granite Rapids/Sierra Forest/Grand Ridge/Meteor Lake)的支持、更多C23和C++23功能的实现、改进的C++20和libstdc++中的C++23功能支持、OpenMP反向卸载以及其他新的OpenMP5.1/5.2功能、GCC LTO现在支持默认使用带命名管道的GNU Make job server、AMD Instinct MI200卸载支持、额外的RISC-V连接扩展等等。

Binutils2.39会在堆栈可执行时带来警告、新的"--package-metadata:选项、反汇编器输出的语法突出显示以及其他更改。

Glibc2.37将在未来几天发布,其中包含更多AVX-512调整和其他改进。

Fedora38的目标是在今年4月底之前发布。

推荐内容