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

GCC 10 可能会看到“-flto=auto”选项

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

由于OpenSUSE现在LTO默认使用Tumbleweed软件包,SUSE的编译团队正在寻求改进编译体验,其中一个步骤是通过提议的"-flto=auto"选项。

虽然"-flto”通常按原样调用,但它确实支持指定一个数字来反映线程/核心数,以便在链接时并行执行优化和代码生成。 (或者还有“jobserver”值选项,用于尝试通过GNU Make的作业服务器计算并行作业的数量。)但是到目前为止还没有使用“jobserver”,因此没有“auto”选项来确定 用于给定系统的最佳并行作业数。

SUSE的MartinLiška提出了一个"-flto=auto"选项,用于自动检测并行阶段使用的内核数量。 目前补丁已经在他们的邮件列表中,但希望这个LTO自动选项能够以某种形式为明年即将发布的GCC 10编译器更新。

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

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

 

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

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