Build the standard library for thumbv7neon-unknown-linux-gnueabihf in CI#57862
Build the standard library for thumbv7neon-unknown-linux-gnueabihf in CI#57862bors merged 1 commit intorust-lang:masterfrom
Conversation
|
(rust_highfive has picked a reviewer for you, use r? to override) |
|
Thanks for the PR! Could this be added though to either |
|
As noted on the issue, this container already has the closest C toolchain match. Since the toolchain part is more complicated than the Python invocation to build the standard library, it seems bad to duplicate the toolchain across containers. |
|
Unfortunately the dist-armv7-linux container already takes almost all of it's allocated time (1h50m vs 2h). The dist-various-2 container, however, only takes 1h15m, so to ensure CI stays in a reasonable amount of time we need to add it to one of the -various- containers. The toolchain config can be shared/copied around between the containers. |
|
If I try to merge the toolchain stuff from I'm guessing that the toolchain build conflicts with some of the other toolchains in Would it be acceptable to create a new container that is a copy of the changeset from this PR with the |
|
Unfortunately a new container means a new CI builder which we don't have resources for. We don't really have any C code of substance in the standard library, though, so is the latest-and-greatest toolchain needed? As long as whatever's in the container has bare-bones support for the target it should be sufficient to produce binaries. |
|
The force-pushed update adds the |
|
@bors: r+ Great! |
|
📌 Commit 7dbb70e has been approved by |
Build the standard library for thumbv7neon-unknown-linux-gnueabihf in CI Using the `dist-armv7-linux` image instead of `dist-various-1` in order to use the ARMv7 toolchain available in `dist-armv7-linux`. Closes #57030.
|
☀️ Test successful - checks-travis, status-appveyor |
|
☀️ Test successful - checks-travis, status-appveyor |
|
Thanks for the review/approval! It looks like this missed the beta train by a little. Any chance of uplifting this to beta so that the Android and glibc targets could make it to the same stable release? |
|
I can nominate it for you, yes |
|
Thanks! |
[beta] Rollup backports Cherry-picked: * #58008: Pass correct arguments to places_conflict * #58007: Don't panic when accessing enum variant ctor using `Self` in match * #57978: Fix bug in integer range matching * #57862: Build the standard library for thumbv7neon-unknown-linux-gnueabihf in CI * #57659: Fix release manifest generation r? @ghost
Using the
dist-armv7-linuximage instead ofdist-various-1in order to use the ARMv7 toolchain available indist-armv7-linux.Closes #57030.