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
够激进
返回顶部
顶部
  • 学生睡觉摔骨折 法院主动出击促调解 2018-12-16
  • 多地明确海洋经济发展路线图 2018-12-16
  • 宝鸡现罕见宣统德寿碑 或为沈钧儒叔父沈卫书丹 2018-12-16
  • 国防部举行盛大招待会 热烈庆祝中国人民解放军建军90周年 中共中央总书记国家主席中央军委主席习近平和李克强张德江俞正声刘云山王岐山张高丽出席 2018-12-16
  • 南宁市区联社:全面助力本地经济发展 2018-12-15
  • 七成网购纠纷来自这两大平台,最易出问题的商品是…… 2018-12-15
  • 回复@老老保老张工:文中写得很清楚啊,看不懂啊?补脑去…… 2018-12-15
  • 六大工程培育发展新动能 2018-12-14
  • 深圳2018年将开行3趟援疆旅游扶贫专列 2018-12-14
  • 盘锦市公安局举行第三次警民对话会工商联专场 2018-12-14
  • 司机未礼让行人被罚是一堂生动的普法课 2018-12-13
  • 农民夜校成十九大精神宣讲重要课堂 2018-12-13
  • 这个“真理论者”是个无端恶意攻击和谩骂爱因斯坦的小丑,在论坛众多网友的批驳下,不思进取,在其自身逆反心理的驱使下,在反科学的道理上越滑越远,不可救药!呵呵! 2018-12-13
  • 【両会】第13期全人代第1回会議の閉幕会議 2018-12-12
  • 文艺名家话“精神故乡”系列访谈 2018-12-12
  • 789| 898| 925| 594| 299| 631| 556| 24| 341| 993|