From 7a7e4e4e737dc8d1bf43a689e079fe882bfb2aeb Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Mon, 31 May 2021 21:18:43 +0000 Subject: [PATCH] Merge pull request #43 from bruno-delfino1995/fix-arm-build --- --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -133,11 +133,20 @@ command: install args: cross + - name: ARM gcc + if: ${{ matrix.target == 'aarch64-unknown-linux-gnu' }} + run: sudo apt install gcc-aarch64-linux-gnu + - name: Run ARM build if: ${{ matrix.target == 'aarch64-unknown-linux-gnu' }} shell: bash - run: cross --bin=jrsonnet --release --target ${{ matrix.target }} + run: cross build --bin=jrsonnet --release --target ${{ matrix.target }} + - name: Run ARM strip + if: ${{ matrix.target == 'aarch64-unknown-linux-gnu' }} + shell: bash + run: aarch64-linux-gnu-strip target/${{ matrix.target }}/release/${{ matrix.bin }} + - name: Run build if: ${{ matrix.target != 'aarch64-unknown-linux-gnu' }} uses: actions-rs/cargo@v1 @@ -145,10 +154,14 @@ command: build args: --bin=jrsonnet --release --target ${{ matrix.target }} + - name: Run strip + if: ${{ matrix.target != 'aarch64-unknown-linux-gnu' }} + shell: bash + run: strip target/${{ matrix.target }}/release/${{ matrix.bin }} + - name: Package shell: bash run: | - strip target/${{ matrix.target }}/release/${{ matrix.bin }} cd target/${{ matrix.target }}/release cp ${{ matrix.bin }} ../../../${{ matrix.name }} -- gitstuff