Skip to content

Cannot build Rust 1.71.1 with 1.71.0 #114444

Closed

Description

@heftig

Apparently Rust 1.71.0 added a check that only allows it to be built with the exact same version of Rust, or a Rust that's one minor release older.

However, this also makes it impossible to build Rust 1.71.1 with a Rust that's one micro release older (1.71.0).

Unexpected rustc version: 1.71.0, we should use 1.70.x/1.71.1 to build source with 1.71.1

Is this really what was wanted? It makes it quite hard for us (Arch Linux) to build micro upgrades.

Activity

  1. added
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Aug 4, 2023
  2. added this to the 1.72.0 milestone on Aug 4, 2023
  3. Mark-Simulacrum commented on Aug 4, 2023

    @Mark-Simulacrum
    Member

    No, this isn't intended. We should permit building with the previous release for point releases (minor and patch).

  4. ehuss commented on Aug 4, 2023

    @ehuss
    Contributor

    #114440 is open to fix this.

  5. removed
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Aug 4, 2023
  6. added
    T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
    on Aug 4, 2023
  7. kaniini commented on Aug 4, 2023

    @kaniini
    Contributor

    #114440 has been merged I guess this can be closed?

  8. bjorn3 commented on Aug 4, 2023

    @bjorn3
    Member

    Nominated your PR for beta backporting in case 1.72 gets a patch release too.

  9. Mark-Simulacrum commented on Aug 4, 2023

    @Mark-Simulacrum
    Member

    1.72 is still in beta, so this'll get backported to that before the release.

  10. cuviper commented on Aug 14, 2023

    @cuviper
    Member

    #114440 was backported in #114748.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: This is a bug.P-criticalCritical priorityT-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions