Skip to content

regression: linking with cc failed #130581

Closed

Activity

  1. added
    I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.
    on Sep 19, 2024
  2. added
    I-prioritizeIssue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Sep 19, 2024
  3. removed
    I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
    on Sep 19, 2024
  4. ChrisDenton commented on Sep 19, 2024

    @ChrisDenton
    Member

    cc @NobodyXu in case you have any ideas

  5. saethlin commented on Sep 19, 2024

    @saethlin
    Member

    Something very fishy is going on here. libwebp-sys is small, well-maintained and has quite a few downloads, so I'm looking into that.

    cargo +beta build --tests fails as crater indicates. I've tried every nightly in 2024-08-XX and 2024-09-XX and all of them can build the crate's tests.

    The cc version doesn't seem to matter, I've tried versions back to 1.0.50 which is years old.

  6. saethlin commented on Sep 19, 2024

    @saethlin
    Member

    I also cannot reproduce these linker errors using a toolchain that I've built from the beta branch.

  7. added
    A-linkageArea: linking into static, shared libraries and binaries
    on Sep 19, 2024
  8. saethlin commented on Sep 19, 2024

    @saethlin
    Member

    Ah! My confusion is because nightly now uses lld by default, which is a good little linker and takes care of you even if you give it a confusing argument order.

  9. removed
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Sep 19, 2024
  10. saethlin commented on Sep 19, 2024

    @saethlin
    Member

    Bisects to #128400

    A crater run was done in that PR but the results were ignored because of the same confusion I ran into above #128400 (comment)

  11. removed
    I-prioritizeIssue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}
    on Oct 7, 2024
  12. apiraino commented on Oct 7, 2024

    @apiraino
    Contributor

    As discussed on Zulip is there any actionable here, or can this issue be closed? #128400 was noted in the release notes (unsure if this is enough tho)

  13. lqd commented on Oct 7, 2024

    @lqd
    Member
  14. added this to the 1.82.0 milestone on Oct 11, 2024
  15. added
    regression-from-stable-to-stablePerformance or correctness regression from one stable version to another.
    and removed on Nov 22, 2024
  16. added
    I-prioritizeIssue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}
    on Nov 22, 2024
  17. removed
    I-prioritizeIssue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}
    on Nov 25, 2024
  18. apiraino commented on Nov 25, 2024

    @apiraino
    Contributor

    Closing since #128400 will be mentioned in the release notes

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

    A-linkageArea: linking into static, shared libraries and binariesT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-stablePerformance or correctness regression from one stable version to another.

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions