Skip to content
Tech News
← Back to articles

mold linker 3.0.0 ships, now fully rewritten in Rust

read original more articles
GoKawiil Brief

The mold high-speed linker project has released version 3.0.0, its first version built entirely in Rust after being ported from C++. Version 2.42.1 remains the final C++ release, and the new version is designed as a drop-in replacement, accepting the same command-line options and producing equivalent output while matching prior linking performance.

Why It Matters

GoKawiil's interpretation of the reporting above, not reported fact.

The developers say the rewrite aims to close remaining compatibility gaps with GNU ld, particularly around linker scripts, which could help mold become a viable default linker for Linux distributions. The switch to Rust also replaces unchecked memory access with bounds-checked reads, meaning malformed input now triggers a controlled panic instead of a potential segmentation fault, which may improve robustness for build systems relying on it.

Key Takeaways

Source: github.com, 2026-10-05

Published there as: “Mold Linker Version 3.0.0 Release – Rewritten in Rust”

Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.