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

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

排列5的开奖号码 www.7jqdc.com.cn 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-02-20
  • 红网定位党网 首页改版上线打造“五大平台” 2019-02-20
  • 中国电信安康分公司60家智慧家庭便民服务中心盛大开业中国电信安康-最新活动 2019-02-20
  • 5G标准出炉!与4G有啥不一样? 或1秒内下载1G电影 2019-02-20
  • 甘肃裕河:“美猴王”下山 2019-02-19
  • 比利时并不轻松地击败巴拿马 2019-02-19
  • 【对话马克思·院长名家谈②】郝立新:马克思给我们留下怎样丰富的思想遗产 2019-02-19
  • 洪崖洞、长江索道、李子坝轻轨站……这些网红景点21年前的模样你知道吗? 2019-02-18
  • 正义感爆棚:流浪狗“路见不平” 赶跑打劫男子 2019-02-18
  • 北京三环内“最贵”麦田 变为城市独特风景线 2019-02-18
  • 凝聚合作共赢的价值公约数 2019-02-17
  • 紫光阁中共中央国家机关工作委员会 2019-02-17
  • 以古鉴今,习近平多次提及屈原 2019-02-17
  • 迈向5G新世界:将彻底改变我们的社交与互动方式 2019-02-16
  • [理上网来·辉煌十九大]蔡昉:转向高质量发展“三谈” 2019-02-16
  • 87| 220| 25| 805| 41| 152| 77| 380| 314| 344|