opensUSE Tumbleweed即将采用GCC 12

rose1 发表于2022-04-12 14:42
浏览次数:
在手机上阅读
此文章约为471字,阅读需要2 分钟
opensuse Tumbleweed 近日更新的快照版本 20220405 中,opensuse Tumbleweed 已开始使用 GCC 12 的 libgcc 标准库,并准备在 GCC 12 以稳定形式发布后将其作为默认编译器。

opensUSE Tumbleweed即将采用GCC 12

openSUSE Tumbleweed 采用的是滚动发布的更新方式,软件更新会持续不断地推出,软件套件在某一时刻的版本会被存储为「快照」,而 openSUSE Leap 这样的传统发行版,采用的还是数字版本号且周期性更新的形式。

按照发布计划,GCC 12 将在未来几周以 GCC 12.1 稳定版本的形式亮相。鉴于 SUSE 一直是 GCC 最活跃的贡献者之一,他们将 openSUSE Tumbleweed 升级到这个主要的编译器版本并不会让人感到意外。

GCC 12 带来的部分改进内容:

  • 现在可以在 -O2 优化级别上实现矢量化
  • 改进了对 OpenMP 5.0/5.1 的支持
  • 实现了额外的 C++23 和 C2X 语言功能
  • libstdc++ 改进了对 C++20/C++23 的支持
  • 改进了 GCC JIT
  • 增加了对较新的 Arm cpu 内核的支持
  • 增加了对 Intel AVX512-FP16 的支持
  • 引入了 x86 SLS 缓解
  • 还有其他许多编译器的增加和改进

除了 openSUSE Tumbleweed,即将发布的 Fedora 36 已经在使用接近最后的 GCC 12 快照作为其默认的系统编译器;英特尔的 Clear Linux 也在为 GCC 12 的发布做准备。但是像 ubuntu 这样比较保守的发行版则要等到秋天的 22.10 版本才会默认使用 GCC 12。

个用户觉得很有用

uc电脑园提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。

如此好文,分享给朋友

图片来源:网络

大家正在看
发表评论
验证码:
评论列表
共0条