• Sources: release, report, HN discussion
  • Summary: Rui Ueyama, author of both lld and mold, states 2.42.1 is likely the last C++ version of the linker unless another patch release is needed, and that the 3.x series is a rewrite in Rust. He states the 3.x goal is adoption as /usr/bin/ld, which requires the linker script features mold still lacks for linking kernels and firmware. He also states AI-assisted coding made a rewrite at that scale more practical, without removing its risk.
  • Why it matters: Becoming the system linker moves mold from an opt-in build speedup to the default path for kernel and firmware links.
  • Follow-up: Whether mold 3.x lands the linker script coverage that linking kernels and firmware requires.

send feedback on this story