mold 2.1.0 发布,Unix 链接器的高性能替代方案

mold 是现有 Unix 链接器的高性能替代方案,它比 LLVM lld 链接器快几倍。mold 旨在通过减少构建时间,特别是在快速调试 – 编辑 – 重建周期 (debug-edit-rebuild) 中,提升开发者生产力。

上个月,mold 正式发布了 2.0.0 版本,并将开源 License 从 AGPL 变更为 MIT。本周末,mold 发布了 2.1.0 版本。

新特性

  • 初步支持龙芯 LoongArch(龙架构)CPU。该项特性由龙芯工程师提交,基于 LLVM LoongArch 支持和公开的 LoongArch 文档实现。据称龙芯还将向 mold 项目提供 LoongArch 系统,以帮助测试/改进 CPU 支持。
  • 添加-z nosectionheader支持,以消除输出文件中的段头 (section headers),并对 ARM64 和 RISC-V 进行了大量修复

详情查看发布公告

mold 是现有 Unix 链接器的高性能替代方案,它比 LLVM lld 链接器快几倍。mold 旨在通过减少构建时间,特别是在快速调试 – 编辑 – 重建周期 (debug-edit-rebuild) 中,提升开发者生产力。

下面是 GNU gold、LLVM lld 和 mold 在模拟的 8 核 16 线程机器上链接主流大型程序的最终调试信息可执行文件时的性能比较。

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYzb6aLp' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
相关推荐
  • 暂无相关文章
  • 评论 抢沙发
    头像
    欢迎您留下宝贵的见解!
    提交
    头像

    昵称

    图形验证码
    取消
    昵称代码图片