Skip to content

Commit 2aeba82

Browse files
fix: release build on ubuntu-22.04 (#203)
* fix: release build on ubuntu-22.04 * fix: release build on ubuntu-22.04 * fix: release build on ubuntu-22.04 * remove on.branch trigger
1 parent efacd56 commit 2aeba82

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

.github/workflows/build-and-release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
run: |
4141
sudo apt-get update
4242
if [ "${{ matrix.arch }}" == "arm64" ]; then
43-
sudo apt-get install -y gcc-aarch64-linux-gnu libc6-dev-arm64-cross libstdc++-13-dev-arm64-cross libstdc++-12-dev-arm64-cross
43+
sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libc6-dev-arm64-cross $(if [ "${{ matrix.os }}" = "ubuntu24.04" ]; then echo "libstdc++-13-dev-arm64-cross"; fi) libstdc++-12-dev-arm64-cross
4444
elif [ "${{ matrix.arch }}" == "amd64" ]; then
4545
sudo apt-get install -y gcc-x86-64-linux-gnu libc6-dev-amd64-cross
4646
fi
@@ -59,6 +59,7 @@ jobs:
5959
GOARCH: ${{ matrix.arch }}
6060
CGO_ENABLED: 1
6161
CC: ${{ matrix.arch == 'amd64' && 'x86_64-linux-gnu-gcc' || matrix.arch == 'arm64' && 'aarch64-linux-gnu-gcc' || '' }}
62+
CXX: ${{ matrix.arch == 'arm64' && 'aarch64-linux-gnu-g++' || '' }}
6263
GITHUB_TOKEN: ${{ steps.setup-github-token.outputs.access-token }}
6364
run: |
6465
VERSION="${{ github.ref_name }}"

0 commit comments

Comments
 (0)