mold项目发布了3.0.0版本,标志着这款高速链接器的一个重要里程碑。新版本将代码从C++完全重写为Rust,其中3.0.0是首个Rust版本,而2.42.1则是最后的C++版本。构建系统也随之从CMake改为Cargo,编译需要Rust 1.95或更高版本。
Wild链接器项目对Mold最近发布的基准测试结果进行了分析,发现两个项目的测试配置存在显著差异。Mold的测试采用ext4文件系统、删除输出文件、使用--no-fork参数,而Wild历史测试则使用tmpfs文件系统、保留输出文件、默认fork行为。通过采用Mold相同的测试配置,Wild团队在M1 Ultra架构…