From 2c4361c587dcfada16e75994011d8c4a188cd4f3 Mon Sep 17 00:00:00 2001 From: Franc Pape Date: Wed, 10 Apr 2024 09:56:06 +0200 Subject: [PATCH] Try to build libs for linux arm64 --- .github/workflows/build.yml | 11 +++++++++++ get_toolchains.sh | 4 ++++ 2 files changed, 15 insertions(+) create mode 100755 get_toolchains.sh diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 82a0b36..0e6352b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,6 +3,11 @@ name: build on: [push, pull_request] jobs: + get-toolchains: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + - run: ./get_toolchains.sh generate-antlr-sources: runs-on: ubuntu-22.04 steps: @@ -86,6 +91,12 @@ jobs: runs-on: ubuntu-22.04 needs: - test-linux + - get-toolchains + env: + CGO_ENABLED: 1 + GOOS: linux + GOARCH: arm64 + CC: ${{ github.workspace }}/gcc-linaro-4.8-2015.06-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc steps: - uses: actions/checkout@v4 - uses: actions/download-artifact@v4 diff --git a/get_toolchains.sh b/get_toolchains.sh new file mode 100755 index 0000000..1c87744 --- /dev/null +++ b/get_toolchains.sh @@ -0,0 +1,4 @@ +wget https://releases.linaro.org/archive/15.06/components/toolchain/binaries/4.8/aarch64-linux-gnu/gcc-linaro-4.8-2015.06-x86_64_aarch64-linux-gnu.tar.xz +tar -xf gcc-linaro-4.8-2015.06-x86_64_aarch64-linux-gnu.tar.xz +rm -f gcc-linaro-4.8-2015.06-x86_64_aarch64-linux-gnu.tar.xz +