Skip to content

ARM64, LLVM and Matrices - #408

Open
emiyl wants to merge 104 commits into
ButterscotchRunner:mainfrom
emiyl:arm64-runners
Open

ARM64, LLVM and Matrices#408
emiyl wants to merge 104 commits into
ButterscotchRunner:mainfrom
emiyl:arm64-runners

Conversation

@emiyl

@emiyl emiyl commented Aug 12, 2026

Copy link
Copy Markdown
Contributor
  • Switches Windows runners to use llvm-mingw
  • Splits build.yml into four modules
  • Adds ARM64, x86_64 and i686 Windows runner matrix
  • Adds ARM64, x86_64 and i686 Linux runner matrix
  • Fixes a minor compiler issue in SDL2

Comment thread .github/workflows/build.yml Outdated
@emiyl emiyl changed the title LLVM Runners LLVM Runners and Matrices Aug 12, 2026
Comment thread .github/workflows/build.yml Outdated
Comment on lines +82 to +83
"-DBUTTERSCOTCH_COMMIT_HASH=${{ steps.commit-info.outputs.hash }}" \
"-DBUTTERSCOTCH_COMMIT_DATE=${{ steps.commit-info.outputs.date }}"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These I imagine go unused too

@Un1q32

Un1q32 commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Why use llvm? Is gcc not fine?

@emiyl

emiyl commented Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

Why use llvm? Is gcc not fine?

For cross compilation it seems easier

@Un1q32

Un1q32 commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

I guess since distros don't package arm64 mingw.

@emiyl
emiyl marked this pull request as ready for review August 12, 2026 21:33
Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml Outdated
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.

3 participants