Linux Kernel 5.15将GCC版本要求提高到5.1


本文摘自太平洋电脑网,原文链接:https://news.pconline.com.cn/1456/14566229.html,侵删。

上周日发布的 Linux Kernel 5.15 首个候选版本更新引入了诸多变化,不过在本周一引入的一项新变化中,提高了创建 Linux 内核的 GCC 版本门槛。 目前,Linux Kernel 是基于 GCC 4.9 内核上构建的,现在它已经被提升到 GCC 5.1。

Linux Kernel 5.15将GCC版本要求提高到5.1

         AArch64 已经至少需要 GCC 5.1,而这次升级影响到所有其他架构。不过,除了那些试图在非常老的企业级 Linux 发行版上构建的人之外,其影响最终应该是非常小的。GCC 5.1 可以追溯到 2015 年的 GNU Compiler Collection 版本。所以基本上你需要一个过去六年内的编译器来构建 Linux 的 mainline 内核。

        通过放弃 GCC5 之前的编译器支持,他们能够避免 GCC 4.9 的一些编译器警告,并放弃其他针对 GCC4 的变通方法。事实上,放弃 GCC5.1 之前的支持意味着删除了大约 350 行代码,并降低了围绕验证旧编译器支持的维护负担。

        除了删除旧的兼容性残余和处理编译器的烦扰之外,这次迁移到GCC 5.1的最低版本确实意味着Linux内核有可能在未来的代码中从使用 C89(GNU89 同源语)切换到 C11(GNU11 同源语),但目前这个变化还没有在 mainline 上进行。

相关阅读 >>

联发科发布8000余行新Linux内核驱动代码

Linux mint debian edition 5进入测试阶段

Linux 5.19内核终于接纳了zstd压缩固件更新

第四代kubuntu focus m2 Linux笔记本电脑现已上市 配备12代酷睿i7处理器

Linux 5.19中framework laptop获得chromeos ec驱动支持

英特尔 Linux 显卡驱动 22.1.1带来新功能和支持

Linux 5.15版发布 含dg2/alchemist+xe hpg初步支持及新ntfs驱动

Linux 5.16为内核驱动程序引入断电侦测硬件功能

德国正式叫停Linux开源计划:砸重金部署win10

swift 新增一组 Linux 发行版支持

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...