Fedora 29 从默认 BuildRoot?中删除 GCC 引起激烈争论

局长
 局长
发布于 2018年07月15日
收藏 4

Fedora 29 中实现了一项令人惊讶的有争议的变化 —— 从默认的 BuildRoot 中删除 GCC 和 GCC-C++,以便将 Fedora 包与 Koji 和 Mock 组合。

到目前为止,我们总是认为 GCC(包括 GCC C++ 编译器)默认存在于每个 build-root 中。但实际情况是,现在有更多的软件包使用了 Go, Rust, Python, Node.js 以及其他现代语言编写,C/C++ 应用程序的比例正在逐渐下降。因此,Koji/Mock 的默认构建环境中不再包含对 GCC C/C++ 的支持,反过来,这应该有助于非 C/C++ 包的包构建(package build)时间,因为将不再需要把它们拉入 gcc/gcc-c++ 中,同样的,这也将会有一个更干净的 buildroot 环境。

需要 C 或 C++ 编译器的软件包现在需要将其列为 BuildRequires 标记的一部分。实际上,对于这个 Fedora 29 周期来说,这不应该是一个很大的变化,因为在即将进行大规模重新构建之前,他们已经将 gcc/g++ 添加到需要所述编译器的所有软件包中。而对于用户来说,这应该几乎没有区别。我们可以看到,确切的计划已经在 Fedora Wiki 上已经列出了几个月。

但最近几天,当这个即将发生的转变的通知被发布到 Fedora devel 列表时,它变成了一些利益相关者的激烈交流。表达的担忧包括:

添加 "BuildRequires: gcc" (或 gcc-c++) 是相当明确的,因为将来使用 LLVM Clang 或其他的替代编译器构建 C/C++ 包可能需要进行大量更改。当然,Fedora 中并非所有当前的 C/C++ 软件包都在 Clang 下完全构建。有人建议改为使用构建取决于 glibc-devel 或 libstdc++,但这会带来一系列挑战。

从好的方面来看,现在应该能更清楚地看到有多少 Fedora 软件包需要 C/C++,因为之前 GCC 始终存在,而依赖其他打包命令来估计总数是相当不透明的。

事实上,这个主题之前已经在2月到3月期间由 FESCo 讨论和批准,但似乎有些成员错过了它或者当时不想参与。如果你对整个讨论充满兴趣,可以通过邮件列表存档找到相关信息。

原文:https://www.phoronix.com/ 编译:开源中国

本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 排列5的开奖号码
本文标题:Fedora 29 从默认 BuildRoot?中删除 GCC 引起激烈争论
加载中

精彩评论

succy
succy

引用来自“Windoze”的评论

GCC我无感,但我强烈支持把glibc这货从build root里干掉。
这个应该不太现实,太多软件底层依赖glibc了,就目前而言,没有这个,很多命令都没办法用
Windoze
Windoze
GCC我无感,但我强烈支持把glibc这货从build root里干掉。
clouddyy
clouddyy

引用来自“clouddyy”的评论

够激进

引用来自“开源中国首席菜菜”的评论

RH的试验田不是说说而已啊
我还是挺喜欢fedora的

最新评论(6

冰力
冰力
clangg 替代ggc 成为常规操作
succy
succy

引用来自“Windoze”的评论

GCC我无感,但我强烈支持把glibc这货从build root里干掉。
这个应该不太现实,太多软件底层依赖glibc了,就目前而言,没有这个,很多命令都没办法用
Windoze
Windoze
GCC我无感,但我强烈支持把glibc这货从build root里干掉。
clouddyy
clouddyy

引用来自“clouddyy”的评论

够激进

引用来自“开源中国首席菜菜”的评论

RH的试验田不是说说而已啊
我还是挺喜欢fedora的
开源中国首席菜菜
开源中国首席菜菜

引用来自“clouddyy”的评论

够激进
RH的试验田不是说说而已啊
clouddyy
clouddyy
够激进
返回顶部
顶部
  • 享受激情世界杯 远离心脑血管疾病 2019-04-18
  • 海淀区:“采”绘金秋美景,享受田园“嗨”淀 2019-04-18
  • 2018年新疆兵团面向社会招聘4000余名事业单位工作人员 2019-04-18
  • 享受激情世界杯 远离心脑血管疾病 2019-04-17
  • 世界杯的远和近(绿茵走笔) 2019-04-17
  • 牙膏-热门标签-华商生活 2019-04-16
  • 世界3D打印技术产业 大会会址永久落户佛山 2019-04-16
  • 湖州德清义务教育标准化学校创建率达97.4% 2019-04-16
  • 普林斯顿校长的演讲|上大学的意义是什么? 2019-04-16
  • 因监管趋严等多方承压 车贷行业不断涌现清盘潮 2019-04-15
  • 第529期:辅助降压、缓解便秘……薯类食物好处多多,怎样吃更健康? 2019-04-15
  • 光明网举报受理和处置管理办法 2019-04-15
  • 企业养老保险基金中央调剂制度下月起实施 2019-04-14
  • 一笔“农”墨绘山川——重庆市万州区国家农业公园速写 2019-04-14
  • 疾风加骤雨 铁军在行动 2019-04-13
  • 854| 910| 491| 379| 454| 506| 422| 409| 669| 643|