Skip to content

Commit 2ee2712

Browse files
committed
Try to use a newer qemu
1 parent 2827aa9 commit 2ee2712

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

.github/workflows/native-linux.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ jobs:
1818
strategy:
1919
matrix:
2020
image: [
21-
{ base: "debian:10", arch: "386" },
22-
{ base: "debian:10", arch: amd64 },
23-
{ base: "debian:10", arch: arm },
24-
{ base: "debian:10", arch: arm64 },
25-
{ base: "debian:10", arch: linux-arm-v5 },
26-
{ base: "debian:10", arch: s390x },
27-
{ base: "loongsongd/debian:v10.2-la64", arch: "linux/loong64" }
21+
{ base: "debian:10", arch: "386", qemu_arch: "i386" },
22+
{ base: "debian:10", arch: amd64, qemu_arch: "x86_64" },
23+
{ base: "debian:10", arch: arm, qemu_arch: "armv7" },
24+
{ base: "debian:10", arch: arm64, qemu_arch: "aarch64" },
25+
{ base: "debian:10", arch: linux-arm-v5, qemu_arch: "armv5" },
26+
{ base: "debian:10", arch: s390x, qemu-arch: "s390x" },
27+
{ base: "loongsongd/debian:v10.2-la64", arch: "linux/loong64", qemu_arch: "loongarch64" }
2828
]
2929
fail-fast: false
3030

@@ -42,8 +42,10 @@ jobs:
4242
continue-on-error: true
4343
- name: Update System
4444
run: sudo apt-get update -y
45+
- name: Install Ninja
46+
run: sudo apt-get install ninja-build
4547
- name: Install qemu
46-
run: sudo apt-get install -y --no-install-recommends qemu-user-static
48+
run: "wget -q https://download.qemu.org/qemu-7.1.0.tar.xz && tar xJf qemu-7.1.0.tar.xz && cd qemu-7.1.0 && ./configure --target-list=${{ matrix.image.qemu_arch }} && make && sudo make install"
4749
- name: Experimental Docker
4850
run: sudo cp .github/experimental-docker.json /etc/docker/daemon.json
4951
- name: Restart Docker

0 commit comments

Comments
 (0)