From a6b0ecf9533b56780e00086856449db945ceca70 Mon Sep 17 00:00:00 2001 From: Ruben Nijveld Date: Fri, 12 Apr 2024 09:19:51 +0200 Subject: [PATCH] Setup multi-arch and install libpq:arm64 --- .github/workflows/docker.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 83e4c63..e5df9f7 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -7,13 +7,21 @@ jobs: prebuild_binaries: runs-on: ubuntu-latest steps: + - name: Setup multi-arch for arm64 and install libpq + run: | + sudo dpkg --add-architecture arm64 + sudo apt update + sudo apt install libpq-dev:arm64 + + - name: Setup packaging tools for cross compiled artifacts uses: awalsh128/cache-apt-pkgs-action@a6c3917cc929dd0345bfb2d3feaf9101823370ad # v1.4.2 with: packages: qemu-user-static crossbuild-essential-arm64 version: 1 - - uses: dtolnay/rust-toolchain@7164405e8653277d57afd42ba081b5aa02a70396 + - name: Setup Rust toolchain + uses: dtolnay/rust-toolchain@7164405e8653277d57afd42ba081b5aa02a70396 with: toolchain: stable targets: x86_64-unknown-linux-gnu,aarch64-unknown-linux-gnu