Uh oh!
There was an error while loading. Please reload this page.
Update libc to 0.2.121 - #94052
Conversation
rust-highfive
commented
Feb 16, 2022
(rust-highfive has picked a reviewer for you, use r? to override) |
Mark-Simulacrum
commented
Feb 16, 2022
@bors r+ rollup |
bors
commented
Feb 16, 2022
📌 Commit cc9fecc has been approved by |
…crum Update libc to 0.2.118 Updating libc to 0.2.118 adds platform support for m68k-unknown-linux-gnu.
…crum Update libc to 0.2.118 Updating libc to 0.2.118 adds platform support for m68k-unknown-linux-gnu.
matthiaskrgr
commented
Feb 19, 2022
@bors r- |
glaubitz
commented
Feb 19, 2022
Just rebased and repushed. Could you approve the PR again? Thanks! |
Mark-Simulacrum
commented
Feb 22, 2022
@bors r+ |
bors
commented
Feb 22, 2022
📌 Commit d98a052 has been approved by |
…crum Update libc to 0.2.118 Updating libc to 0.2.118 adds platform support for m68k-unknown-linux-gnu.
matthiaskrgr
commented
Feb 22, 2022
Looks like there is still a problem: #94251 (comment) |
glaubitz
commented
Feb 22, 2022
That looks more like a missing build dependency on the CI host. The library packages libsendfile and liblgrp need to be installed. |
glaubitz
commented
Feb 22, 2022
Both @psumbera Do you have any suggestion how to fix the CI build for Solaris x86_64? |
Dylan-DPC
commented
Mar 20, 2022
klensy
commented
Mar 20, 2022
…lacrum solaris build environment should include libsendfile/liblgrp As of version 0.2.120 of the libc crate, the solaris target now requires some additional libraries to be present in the sysroot. Note that the solaris target doesn't really build against files from Solaris, but rather against some files from DilOS (a platform similar to both Solaris and illumos). Pull in the extra libraries and their compilation links from that apt repository. This aims to assist with rust-lang#94052.
MabezDev
commented
Apr 4, 2022
Could we try and merge this again? |
Dylan-DPC
commented
Apr 4, 2022
@bors r+ |
bors
commented
Apr 4, 2022
📌 Commit e69e652 has been approved by |
bors
commented
Apr 4, 2022
⌛ Testing commit e69e652 with merge f1e86a7708a6670a98f2efb3d63a9759ef4b286c... |
bors
commented
Apr 4, 2022
💔 Test failed - checks-actions |
rust-log-analyzer
commented
Apr 4, 2022
The job Click to see the possible cause of the failure (guessed by this bot) |
glaubitz
commented
Apr 4, 2022
via email
The job dist-x86_64-illumos failed! Check out the build log: (web) (plain)
I guess we should disable the Illumos CI for the time being. It makes no sense to block future libc updates because of a single, less common target.
Unless someone knows how to fix this issue. |
I'd like to help solve the issue to avoid that outcome, please. As of 0.2.121, all of the UNIX-ish platforms in libc now have an I haven't been able to build it yet, as I'm resurrecting my rust bootstrap build environment. (edit: Updated reference to drafted fix) |
glaubitz
commented
Apr 5, 2022
I'm not opposed to fixing the underlying problem, of course.
Correct if I'm wrong but didn't Illumos use the
Why not just create a PR with the libc update included and see if both changes together build? |
pfmooney
commented
Apr 5, 2022
It was using the
I've since done that locally, building for both Linux and illumos as small test cases. I wasn't sure how you wanted to proceed with this PR, either including the aforementioned patch to use |
glaubitz
commented
Apr 5, 2022
Feel free to just pick my patch and create a new PR. Or just, if you already have done so, use your own patch to update I don't insist on this PR coming from myself ;). If we can get |
pfmooney
commented
Apr 5, 2022
Cool, thanks. I've opened #95688 with the combined changes. |
glaubitz
commented
Apr 5, 2022
I would have split it into two commits though. |
pfmooney
commented
Apr 5, 2022
Generally speaking, I agree. In this case, the intermediate commits would fail to build by themselves, since the |
glaubitz
commented
Apr 5, 2022
Hmm, fair enough. Let's hope the CI succeeds so we can finally get this fixed. |
glaubitz
commented
Apr 5, 2022
@Mark-Simulacrum Can you approve #95688 instead? I'm closing this one. |
Updating libc to 0.2.119 adds platform support for m68k-unknown-linux-gnu.