Skip to content

Commit 138351b

Browse files
author
cyberfly
committed
fix: add ARM64 cross-compilation linker
1 parent 3259896 commit 138351b

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

.github/workflows/docker-build-push.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ jobs:
4242
. "$HOME/.cargo/env"
4343
rustup target add ${{ matrix.target }}
4444
45+
- name: Setup ARM64 cross-compilation
46+
if: matrix.arch == 'arm64'
47+
run: |
48+
echo "CC_aarch64_unknown_linux_gnu=aarch64-linux-gnu-gcc" >> $GITHUB_ENV
49+
echo "CXX_aarch64_unknown_linux_gnu=aarch64-linux-gnu-g++" >> $GITHUB_ENV
50+
echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV
51+
4552
- name: Build Rust binary
4653
run: |
4754
. "$HOME/.cargo/env"

0 commit comments

Comments
 (0)