VOOZH about

URL: https://www.phoronix.com/news/Rust-1.90-LLD-Linking

⇱ Rust 1.90 Switching To LLD Linker On Linux For Faster Linking Times - Phoronix


👁 Phoronix

Rust 1.90 Switching To LLD Linker On Linux For Faster Linking Times

Written by Michael Larabel in Programming on 1 September 2025 at 04:19 PM EDT. 51 Comments
With the Rust 1.90 release due out in mid-September, the Rust compiler on Linux x86_64 will begun using the LLD linker by default in order to "significantly reduce" linking times.

Linking time can contribute significantly to the overall compilation/build time. In tests carried out by Rust developers, the linker performance can improve by as much as 7x and in the case of ripgrep yielded a 40% reduction in the end-to-end compilation time. Or for a debug build, around a 20% improvement. It's quite a difference being talked up by the Rust team:

👁 Rust linker benchmark


There should be faster build times for most Rust programs and the hope is there will be no issues coming up in practice. Should anything bad turn up, LLD can still be disabled to fallback to the default system linker like GNU ld. Those wanting to test out the new Linux x86_64 default right now can do so using the current Rust 1.90 beta releases. Rust 1.90 stable is expected on 18 September.

More details on this important Rust 1.90 improvement for Linux x86_64 use can find all the details on the Rust-Lang.org blog. Meanwhile Rust's WASM And AArch64 targets already are using LLD by default.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.