New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dev-lang/rust: Fix build with musl 1.2.4 #32488
Conversation
Pull Request assignmentSubmitter: @vimproved dev-lang/rust: @gyakovlev, @gentoo/rust Linked bugsNo bugs to link found. If your pull request references any of the Gentoo bug reports, please add appropriate GLEP 66 tags to the commit message and request reassignment. If you do not receive any reply to this pull request, please open or link a bug to attract the attention of maintainers. In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
Pinging @xen0n since he's been doing a lot of rust work while gyakovlev is away. |
@vimproved You might want to link this to the Gentoo issue. https://bugs.gentoo.org/903607 |
Any clue what's going on with the CI? pkgcheck isn't giving me anything... |
37278fc
to
a35f1e1
Compare
I ran into it when applying your fix locally, my workaround was to remove I have also run into similar in the past with older rust versions for other bootstrap tarballs, maybe upstream is modifying these files after release? |
a35f1e1
to
a4c794d
Compare
Must have only partially downloaded. I think I fixed it. |
Pull request CI reportReport generated at: 2023-08-29 20:55 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Any progress on this PR? I'm running into these build issues in the musl+clang system profile. |
This has been ready on my end for a while, although it appears that it needs to be rebased. |
a4c794d
to
21d1cdc
Compare
Rust 1.72.0 bumped the version of the libc crate required by the std to 0.2.146, which finally means that the stdlib no longer references LFS64 symbols. This commit make rust 1.72.0 bootstrap from 1.72.0, and adds a patch that bumps all remaining dependencies on libc <0.2.146 in vendored crates. Signed-off-by: Violet Purcell <vimproved@inventati.org>
Pull request CI reportReport generated at: 2023-10-01 21:01 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, I've never noticed before that this only touches dev-lang/rust
and nothing else. Should be good to go (we can always fix later should anything go wrong), sorry for the long delay!
Rust 1.72.0 bumped the version of the libc crate required by the std to 0.2.146, which finally means that the stdlib no longer references LFS64 symbols. This commit make rust 1.72.0 bootstrap from 1.72.0, and adds a patch that bumps all remaining dependencies on libc <0.2.146 in vendored crates.