From f3a5cc109a48dc0fb7a53cd5f6fbdc82f6697e83 Mon Sep 17 00:00:00 2001 From: John Rogers Date: Thu, 10 Jul 2025 13:28:15 +0100 Subject: [PATCH] fix: Update build workflow for ARM64 cross-compilation - install libudev-dev --- .github/workflows/build.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d44ee2e..f5bf227 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,6 +25,8 @@ jobs: with: targets: ${{ env.RUST_TARGET }} + + - name: Install cross-compilation dependencies run: | sudo dpkg --add-architecture arm64 @@ -42,6 +44,7 @@ jobs: sudo apt-get install -y gcc-aarch64-linux-gnu libudev-dev:arm64 pkg-config cmake # Ensure pkg-config can find ARM64 libraries sudo apt-get install -y libpkgconf3:arm64 + sudo apt install libudev-dev - name: Build release binary run: cargo build --release --target ${{ env.RUST_TARGET }}