Skip to content

Enable Arch Linux to Windows cross-compilation workflow#1329

Merged
jrray merged 3 commits intomainfrom
windows-cross-compilation
Mar 25, 2026
Merged

Enable Arch Linux to Windows cross-compilation workflow#1329
jrray merged 3 commits intomainfrom
windows-cross-compilation

Conversation

@jrray
Copy link
Copy Markdown
Collaborator

@jrray jrray commented Mar 7, 2026

I asked for help making the project possible to be cross-compiled for Windows from my dev environment on Arch and this is what is came up with.

@jrray jrray self-assigned this Mar 7, 2026
@jrray jrray added the AI Code authored with AI assistance. label Mar 7, 2026
@jrray jrray force-pushed the windows-cross-compilation branch 2 times, most recently from dd6cf72 to 4189d6d Compare March 7, 2026 01:46
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 7, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@rydrman
Copy link
Copy Markdown
Collaborator

rydrman commented Mar 18, 2026

From the meeting today:

  • would it be worth adding cross compile to the CI pipeline just to make sure it stays functional?

Signed-off-by: J Robert Ray <jrray@jrray.org>
@jrray jrray force-pushed the windows-cross-compilation branch from 4189d6d to e352f40 Compare March 25, 2026 17:04
jrray and others added 2 commits March 25, 2026 11:57
The Chocolatey CDN can return transient errors (e.g. 504 Gateway
Timeout) for individual packages, causing the install step to partially
succeed without failing the CI job. This leads to confusing build
failures later (e.g. winfsp-sys panic: "WinFsp installation directory
not found"). Add a step that verifies all required packages are present
and retries installing any missing ones.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: J Robert Ray <jrray@jrray.org>
Add a new matrix-build entry that cross-compiles
for x86_64-pc-windows-gnu from the same Linux
container used by the existing matrix builds.
This verifies the cross-compilation support and
prevents regressions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: J Robert Ray <jrray@jrray.org>
@jrray
Copy link
Copy Markdown
Collaborator Author

jrray commented Mar 25, 2026

From the meeting today:

* would it be worth adding cross compile to the CI pipeline just to make sure it stays functional?

I added this.

@jrray jrray merged commit 306d9d6 into main Mar 25, 2026
8 checks passed
@jrray jrray deleted the windows-cross-compilation branch March 25, 2026 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI Code authored with AI assistance.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants