去年 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 的支持不会带来任何损失,只会让内核代码变得清爽一些。
暂无评论,期待你的妙语连珠
预约成功!,
到时你将收到我们的短信提醒。
105点赞
4179文章
渝ICP备20008086号-17 渝公网安备50010702505138号
ejdz2023#163.com(#替换为@) QQ:2368208271
Linux 6.3将彻底移除英特尔ICC编译器支持
去年 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 的支持不会带来任何损失,只会让内核代码变得清爽一些。
本文统计
本文标签
评论(0)
暂无评论,期待你的妙语连珠
预约成功!,
到时你将收到我们的短信提醒。
猜你喜欢
105
|点赞
4179
文章
最新发布
最近热门