Skip to content

Commit 6fef3d9

Browse files
Copilotdongwlin
andcommitted
ci: add ARM64 development libraries for cross-compilation
Co-authored-by: dongwlin <97545700+dongwlin@users.noreply.github.com>
1 parent 912f356 commit 6fef3d9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.github/workflows/build.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,10 @@ jobs:
106106
- name: Install ARM64 Cross-Compilation Toolchain
107107
if: matrix.arch == 'arm64'
108108
run: |
109-
sudo apt-get install -y gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu
109+
sudo dpkg --add-architecture arm64
110+
sudo apt-get update
111+
sudo apt-get install -y gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu \
112+
libgtk-3-dev:arm64 libwebkit2gtk-4.1-dev:arm64
110113
111114
- name: Setup Go
112115
uses: actions/setup-go@v6
@@ -162,6 +165,7 @@ jobs:
162165
- name: Build wails app
163166
env:
164167
CC: ${{ matrix.arch == 'arm64' && 'aarch64-linux-gnu-gcc' || '' }}
168+
PKG_CONFIG_PATH: ${{ matrix.arch == 'arm64' && '/usr/lib/aarch64-linux-gnu/pkgconfig' || '' }}
165169
run: |
166170
wails build -platform linux/${{ matrix.arch }} -tags webkit2_41
167171

0 commit comments

Comments
 (0)