智客公社

标题: 新闻速递SUSE 工程师提交 GCC LTO 补丁用于化 Linux 内核 [打印本页]

作者: 岁月如歌    时间: 2023-2-2 10:51
标题: 新闻速递SUSE 工程师提交 GCC LTO 补丁用于化 Linux 内核

C 的 LTO 支持在 L 516 中被合并,并一直保留至今。此举除了提升构建性能,对于内核来说,还提供了基于 C 的 CFI 支持。Linux命令大全的最新消息可以到我们平台网站了解一下,也可以咨询客服人员进行详细的解答!https://www.linuxcool.com/category/knowledge


早在十年前,在 C 能够构建 L 内核主线之前,已经有开发者为内核提交 GCC LTO 补丁,不过比较终没有被合并,原因是当时 GCC 的 LTO 支持不够完善,未能说服 L。近年来,也有多家厂商发布了针对 L 内核的 LTO 补丁。随着现代 GCC 编译器(和 C)的发展,LTO 也逐渐变得更好,像 F 在打包他们的发行版安装包时都会默认使用 LTO,也有像 C L 这样的通过使用 AFDO(基于程序性能分析工具的反馈式编译化)来进一步提升其发行版的性能。

2022 年年底,SUSE 工程师 J S 提交了 GCC LTO 支持补丁,同时作为 “首次征求意见”,其部分内容是基于 A K 先前的补丁以及 SUSE 工程师 M L 的工作。



虽然对编译器的链接时进行化通常会提升性能。但目前看来,针对 L 内核的 GCC LTO 支持,内核开发者测试后发现并没有明显变化。




欢迎光临 智客公社 (http://bbs.cnaiplus.com/) Powered by Discuz! X3.4