Linux 6.3彻底移除英特尔ICC编译器的支持代码
出品 | OSC开源社区(ID:oschina2013)
去年我们报道了 Linux 内核拟放弃支持英特尔 ICC 编译器,如今该讨论终于有了结果。在 Linux 6.3 内核合并窗口打开的最后一天,Linus Torvalds 合并了 “删除 Intel ICC 编译器支持” 补丁,从内核中移除了 Intel ICC 编译器的支持代码。
Intel 自家已经弃用该编译器,他们正在过渡到基于 LLVM/Clang 的现代英特尔 DPC++ 编译器,老版 ICC 编译器则被称为 “英特尔 C++ 编译器经典版”。
Linux 内核迎合 ICC 编译器的头文件也已经三年没有动过,很多开发者 / 用户已经忘记,甚至根本不知道内核中还有 ICC 支持。在去年 10 月提出的 “放弃内核构建的 ICC” 邮件讨论中,也没有人站出来表示自己正在使用,或者有意向使用 ICC 来编译最新的内核代码。
现在 GCC 和 LLVM/Clang 仍然是构建主线 Linux 内核的编译器选项,GCC 一直是内核的不二之选,而在过去几年中,LLVM/Clang 主线也对 Linux 内核进行大量适配工作,还添加了许多针对内核构建的编译器功能。
基于以上种种原因,放弃对 ICC 的支持不会带来任何损失,只会让内核代码变得清爽一些。
相关链接:https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=95207db8166ab95c42a03fdc5e3abd212c9987dc
END
欢迎更多女性朋友加入一起交流↓↓↓
这里有最新开源资讯、软件更新、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦
微信扫码关注该文公众号作者
戳这里提交新闻线索和高质量文章给我们。
来源: qq
点击查看作者最近其他文章