cross-rs / cross

“Zero setup” cross compilation and “cross testing” of Rust crates
Apache License 2.0
6.49k stars 365 forks source link

bump arm-unknown-linux-gnueabihf to glibc 2.31 #1333

Closed Emilgardis closed 12 months ago

Emilgardis commented 12 months ago

resolves #1331

Emilgardis commented 12 months ago

the script for checking versions (cargo xtask target-info) is not doing this correctly, will have to fix that in another pr. target-info does report the correct version, we just never reran it

Emilgardis commented 12 months ago

bors try --target arm-unknown-linux-gnueabihf

we don't artifact the images, would be nice to have

Emilgardis commented 12 months ago

ci has been running for more than the weekly no cache run does, hopefully it actually works, I wasn't able to build this myself due to using qemu

bors[bot] commented 12 months ago

try

Build failed:

Emilgardis commented 12 months ago

action timed out on dl, might have to bump build time

lets try once more

bors try --target arm-unknown-linux-gnueabihf

bors[bot] commented 12 months ago

try

Build failed:

Emilgardis commented 12 months ago

bors try --target arm-unknown-linux-gnueabihf

bors[bot] commented 12 months ago

try

Build failed:

Emilgardis commented 12 months ago

bors try --target arm-unknown-linux-gnueabihf

bors[bot] commented 12 months ago

try

Build failed:

Emilgardis commented 12 months ago

bors try --target arm-unknown-linux-gnueabihf -v

bors[bot] commented 12 months ago

try

Build failed:

Emilgardis commented 12 months ago

bors try --target arm-unknown-linux-gnueabihf -v

bors[bot] commented 12 months ago

try

Build failed:

Emilgardis commented 12 months ago

bors try --target arm-unknown-linux-gnueabihf -v

bors[bot] commented 12 months ago

try

Build failed:

Emilgardis commented 12 months ago

bors try --target arm-unknown-linux-gnueabihf -v

forgot to push :)

bors[bot] commented 12 months ago

try

Build failed:

Emilgardis commented 12 months ago

bors try --target arm-unknown-linux-gnueabihf -v

bors[bot] commented 12 months ago

try

Build failed:

Emilgardis commented 12 months ago

bors try --target arm-unknown-linux-gnueabihf -v

bors[bot] commented 12 months ago

try

Build succeeded!

The publicly hosted instance of bors-ng is deprecated and will go away soon.

If you want to self-host your own instance, instructions are here. For more help, visit the forum.

If you want to switch to GitHub's built-in merge queue, visit their help page.

Emilgardis commented 12 months ago

lets go!

Emilgardis commented 12 months ago

side-note, should artifact the images or even publish them for a certain time period if needed, something like --publish

and then a check that goes through the images and removes stale temp images, this would be great for aarch64 platform images also

Emilgardis commented 12 months ago

I've published this as ghcr.io/emilgardis/arm-unknown-linux-gnueabihf:pr-1333

@aughey can you please try this image before I publish it officially? I tried it and seems to work with

FROM ghcr.io/emilgardis/arm-unknown-linux-gnueabihf:pr-1333

ARG CROSS_DEB_ARCH

RUN dpkg --add-architecture $CROSS_DEB_ARCH && apt-get update
RUN rm -f rm /etc/apt/preferences.d/all-packages
RUN apt-get install --assume-yes libudev-dev:$CROSS_DEB_ARCH libusb-1.0-0-dev:$CROSS_DEB_ARCH
aughey commented 12 months ago

@Emilgardis My project was successfully built with this image! Good work.

bors[bot] commented 12 months ago

Build succeeded!

The publicly hosted instance of bors-ng is deprecated and will go away soon.

If you want to self-host your own instance, instructions are here. For more help, visit the forum.

If you want to switch to GitHub's built-in merge queue, visit their help page.

Emilgardis commented 12 months ago

manual check started, image will be published once done https://github.com/cross-rs/cross/actions/runs/6209933703