From a9a2603eef94c8eeeb3757b7ae11d979edfe1032 Mon Sep 17 00:00:00 2001 From: 86maid <134382214+86maid@users.noreply.github.com> Date: Tue, 9 Jul 2024 23:51:40 +0800 Subject: [PATCH] Update build.yml --- .github/workflows/build.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 378eb6f..84ea77f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -163,10 +163,14 @@ jobs: run: rustup target add aarch64-unknown-linux-gnu - name: Install AArch64 Linux toolchain and dependencies - run: sudo apt-get update && sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu cmake + run: sudo apt-get update && sudo apt-get install -y gcc-aarch64-linux-gnu build-essential libc6-dev-arm64-cross + + - name: Set linker for AArch64 target + run: echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV - name: Build project for AArch64 Linux run: | + export RUSTFLAGS="-L /usr/aarch64-linux-gnu/lib" cargo build --release --target aarch64-unknown-linux-gnu - name: Copy model folder for AArch64 Linux @@ -196,10 +200,14 @@ jobs: run: rustup target add aarch64-unknown-linux-gnu - name: Install AArch64 Linux toolchain and dependencies - run: sudo apt-get update && sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu cmake + run: sudo apt-get update && sudo apt-get install -y gcc-aarch64-linux-gnu build-essential libc6-dev-arm64-cross + + - name: Set linker for AArch64 target + run: echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV - name: Build project for AArch64 Linux run: | + export RUSTFLAGS="-L /usr/aarch64-linux-gnu/lib" cargo build --release --target aarch64-unknown-linux-gnu --features "inline-model" - name: Archive artifacts for AArch64 Linux with inline-model