Skip to content

Support Windows and Linux ARM64 - #1796

Open
squidbus wants to merge 5 commits into
hedge-dev:mainfrom
squidbus:arm64
Open

squidbus wants to merge 5 commits into
hedge-dev:mainfrom
squidbus:arm64

Conversation

@squidbus

Copy link
Copy Markdown
Contributor

Adds/adjusts the necessary presets, and adds CI, to support Windows and Linux ARM64 builds.

Rolls up a few small maintenance fixes needed for this as well:

  • Updates vcpkg to fix the currently broken Windows build (even x86_64).
  • Updates the Ubuntu runners since with vcpkg updated to function again, the CMake version is too old and some packages break.
  • Updates XenosRecomp to use dxc-bin with fixed Windows ARM64 and added Linux ARM64. This is pointing to my submodule pending thirdparty: Update dxc-bin with expanded ARM64 support XenosRecomp#26
  • Works around SDL2 bugs on Windows ARM64 by enabling SDL_LIBC (which is the default in SDL3).
  • De-duplicates multiple ccache actions pointing to the same cache in one job.

Sample builds (tested): https://github.com/squidbus/UnleashedRecomp/actions/runs/39084187287

This branch is waiting to be deployed

1 waiting deployment
external — d336a246 Waiting Oct 18, 2026 by squidbus via authorize #455
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.

1 participant