【转载】Wild 0.7 发布:Rust 编写的高速链接器再升级

高性能链接器 Wild 于近日发布了 0.7 版本。Wild 是一个用 Rust 语言编写的超高速链接器,致力于在 Linux 系统上与 Mold 链接器展开竞争,目前支持 x86_64、ARM64 和 RISC-V 架构。

Wild 的主要目标之一是实现 增量链接(Incremental Linking),而这是 Mold 尚未计划支持的功能。开发者选择 Rust 语言,也是相信它能简化增量链接支持的实现复杂性。

在 0.7 版本中,Wild 新增了多项功能,包括允许为共享对象设置入口点、处理 .symver ASM 指令,并首次包含了对 RISC-V 链接差异(linker diff)的支持,以及对 OpenSolaris 衍生平台 Illumos 的初步支持。尽管 Wild 目前在架构支持和 LTO 等特性上仍有不足,但其自带的基准测试显示,它相对于 Mold 和 LLD 具有不错的性能优势。

https://www.phoronix.com/news/Wild-0.7-Released

2 个赞

太帅了 :+1: :+1: