Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apple Silicon support #2925

Open
RunicMoose opened this issue Apr 14, 2023 · 3 comments
Open

Apple Silicon support #2925

RunicMoose opened this issue Apr 14, 2023 · 3 comments

Comments

@RunicMoose
Copy link

As seen from the latest canary build back in October, the itch app should soon be able to be compiled for native support for arm64 since it is running with electron 11.5.0.

Why hasn't a build for this shown up yet? Or at least instructions on how to compile it for arm64?

@aycyang
Copy link
Contributor

aycyang commented May 1, 2023

I've tried building the itch app on my M1 Mac, and it... almost works. The window appears but fails at setup because it doesn't know which build of butler to download from itch's download server (https://broth.itch.ovh) and indeed they're not serving an arm64 build of butler there yet. When I patch it to use an x86 build of butler, it seems to work.

In theory, an ARM build of butler would be straightforward for them to produce, since butler is built in Go, and Go is great at cross-compiling. However, looking around at the binaries available, I don't see any that are built for ARM, so I'm guessing they haven't updated their CI/CD for that yet.

@aycyang
Copy link
Contributor

aycyang commented May 1, 2023

I opened a PR to prepare for whenever arm64 builds of butler and itch-setup become available: #2928

@duffn
Copy link

duffn commented Jan 2, 2025

I've opened a PR to add an arm64 build of butler: itchio/butler#267

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

No branches or pull requests

3 participants