-
-
Notifications
You must be signed in to change notification settings - Fork 14.7k
Description
Location (URL)
https://doc.rust-lang.org/rustc/linker-plugin-lto.html#toolchain-compatibility
Summary
We already had multiple times a problem with outdated Linker-based compatibility matrix:
- Update linker-plugin-lto.md to contain up to Rust 1.65 #103955
- Linker-plugin-based LTO: update list of good combinations (inc. beta + nightly) #146827
- doc: linker-plugin-based LTO: update list of good combinations #154284
The problem is that the documentation is not updated during the Rust release process, and now it's done in some random way. That's definitely not a good way to do this.
I suggest update this page as a mandatory part of the Rustc release process - in this case, no out-of-date states will be found in the future. I don't know in which way we should do it - automatically via some script or seomhow manually - since I am not familiar with the release process. But we need to do something with it.
This information is important for Rustc users (me including), who is trying to use cross-lang LTO for Rust + C/C++ apps, we need this compatibility matrix up-to-date to not guess (aka check manually) Rustc and Clang compatibility.