ci: build armv7-gnueabihf with canonical runner - #1320
ubiratansoares wants to merge 3 commits into
Conversation
|
I'm excited for this one! |
|
What makes these armv7 runners? https://github.com/rust-lang/compiler-builtins/actions/runs/35132215572/job/104915778763?pr=1320#step:3:21 and https://github.com/rust-lang/compiler-builtins/actions/runs/35132215572/job/104915778763?pr=1320#step:6:168 looks like it's an aarch64 host |
|
So, according to what I got from Canonical
In this case, I think we can keep the arm64 host toolchain, cross-link with the armhf gcc, and run the test binaries natively in AArch32 mode, ie with no qemu. That would require adding a few additional setup steps via @tgross35 does that make sense to you? |
|
Makes sense, I’m just surprised that it seems like arm32 isn’t reported anywhere and that rustup decided on an aarch64 host. |

Canonical has made more runners available for us, in particular these
armv7-linux-gnueabihfones.Creating this PR to give them a try and validate the integration. Ignore this PR for now.