Rust compiler support works differently
Rust compiler support works differently
Posted Dec 16, 2025 14:29 UTC (Tue) by laarmen (subscriber, #63948)In reply to: Rust compiler support works differently by taladar
Parent article: The state of the kernel Rust experiment
The whole "newer rustc is compatible with older code" isn't actually true. In practice, what holds is that at the time of its release, a new version of rustc will be able to compile the latest version of every crate on crates.io, as demonstrated by their crater runs. That's an impressive feat, to be sure. And from the standard dev perspective, both notions are fairly identical, as keeping your dependencies up to date is a common practice, and you don't have that many of them anyway.
Your LTS distro packages a *lot* of crates, mostly outdated, and you can't update them easily. In that setting, bumping the version of the default Rust compiler suddenly becomes much riskier.
