手机版
你好,游客 登录 注册
背景:
阅读新闻

FreeBSD 13正准备最终淘汰GCC 4.2

[日期:2019-08-14] 来源:Linux公社  作者:醉落红尘 [字体: ]

GCC 4.2.1自2007年以来就已经发布了,而且在整个pase十年期间,GNU编译器套件已经有了很多重大更新,但由于是GPLv2许可证下的最后一个版本,所以这个版本在BSD领域中还是比较常见的。 GCC 4.2.2和更新版本切换到GPLv3+,这就是为什么有几个BSD坚持使用GCC 4.2.1或者至少将它保存在基本存储库中。但是现在对于FreeBSD 13来说,这个旧版本的GCC将被淘汰,FreeBSD已经非常专注于LLVM Clang作为其默认编译器,同时还通过其包管理系统提供更新的GCC版本。

在明年的FreeBSD 13发布之前,已经建立了一个明确的时间表来删除GCC 4.2.1。此时间表包括在月底从持续集成构建中删除GCC 4.2.1,并默认情况下从Universe关闭GCC 4.2.1。在日历年结束时,默认情况下它们将关闭GCC 4.2.1,并且在3月底它们将完全从SVN中删除编译器代码。明年5月,他们还打算删除树内LLVM不支持或转换为外部工具链的非Clang平台。

这里的主要风险是不太常见的CPU架构,其中LLVM/Clang编译器支持不太好。 时间轴给出了powerpc、mips、mips64和sparc64 9个月的时间来集成到树内编译器中,或者拥有一个经过验证的外部工具链解决方案。多年来一直有人警告说,这将是clang一体化的终结。

更多详细信息,请参阅FreeBSD邮件列表

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-08/160054.htm

linux
相关资讯       FreeBSD 13  GCC 4.2 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款