Skip to content

Update linker-based LTO compatibility matrix as a part of the Rustc release process #154285

@zamazan4ik

Description

@zamazan4ik

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:

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-docsArea: Documentation for any part of the project, including the compiler, standard library, and toolsneeds-triageThis issue may need triage. Remove it if it has been sufficiently triaged.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions