From a013e72fda2d557c82d0f76d22a479010568b09e Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Sun, 12 Jan 2025 20:09:15 +0100 Subject: [PATCH] set aarch64 linker from env variable (#131) --- .cargo/config.toml | 3 --- .github/workflows/build.yml | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.cargo/config.toml b/.cargo/config.toml index 25c2c32c..40eddf62 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -3,6 +3,3 @@ rustflags = ["-C", "target-cpu=x86-64-v3"] [target.'cfg(target_arch = "aarch64")'] rustflags = ["-C", "target-cpu=cortex-a76"] - -[target.aarch64-unknown-linux-gnu] -linker = "aarch64-linux-gnu-gcc" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 73e1f271..92d41340 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -67,6 +67,9 @@ jobs: run: | sudo apt update sudo apt -y install libsdl2-dev + - name: Set aarch64 linker + if: matrix.target == 'aarch64-unknown-linux-gnu' + run: echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV - name: Build run: | cargo build --release -v --target=${{ matrix.target }}