Skip to content

feat: add windows arm64 build - #25

Merged
bryce-seifert merged 2 commits into
mainfrom
feat/win-arm64
Oct 31, 2026
Merged

bryce-seifert merged 2 commits into
mainfrom
feat/win-arm64

Conversation

@Julusian

Copy link
Copy Markdown
Member

No description provided.

Julusian and others added 2 commits October 29, 2026 10:02
Builds on the windows-11-arm runner, installing llvm-mingw for CGO since
the image has no mingw toolchain that targets arm64. The bundled Mesa
opengl32.dll is x64 only, so it is now only shipped in the x64 build.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fyne uses its OpenGL ES renderer on windows/arm64 and asks WGL for an ES
2.0 context, which Windows does not provide. The window was never
created, so only the tray icon appeared. The arm64 build now ships Mesa
26.2.5's llvmpipe opengl32.dll (mmozeiko/build-mesa), which implements
that path in software with no GPU or D3D12 runtime dependency.

build.sh also clears GOOS/GOARCH when running syso so the script can
cross-compile from macOS.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bryce-seifert
bryce-seifert marked this pull request as ready for review October 31, 2026 18:17
@bryce-seifert
bryce-seifert merged commit 9638fdb into main Oct 31, 2026
10 checks passed
@bryce-seifert
bryce-seifert deleted the feat/win-arm64 branch October 31, 2026 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants