run-on-arch-action icon indicating copy to clipboard operation
run-on-arch-action copied to clipboard

Use `aptman/qus` instead of `multiarch/qemu-user-static`

Open messense opened this issue 4 years ago • 4 comments

aptman/qus works on amd64, arm64v8, arm32v7, arm32v6, i386, s390x or ppc64le hosts and supports more architectures.

messense avatar Jul 07 '21 05:07 messense

Paves the way for https://github.com/uraimo/run-on-arch-action/issues/28 RISCV 32 and 64 bit support.

messense avatar Jul 07 '21 05:07 messense

Thanks for the PR @messense but right now I don't see any advantages in migrating to qus other than skipping the user-static installation and supporting non-amd64 host (which we don't need). Both RISC platform should be supported by qemu-user-static too. I'm not merging this for now, if I change my mind I'll recover this PR and will bring it in.

uraimo avatar Jul 18 '21 19:07 uraimo

I'd like to be able to use this action on self hosted arm64 linux actions runner which is currently not possible.

messense avatar Jul 19 '21 02:07 messense

From this it sounds like one advantage of aptman/qus would be the possibility to avoid installing a full QEMU package and instead only install the necessary archs. Is this something we could do here in order to speed up setup?

triplef avatar Aug 11 '21 09:08 triplef