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

possibility of Providing binaries for Windows arm 64? #2943

Open
mzanm opened this issue Dec 2, 2024 · 3 comments
Open

possibility of Providing binaries for Windows arm 64? #2943

mzanm opened this issue Dec 2, 2024 · 3 comments
Labels
enhancement An enhancement to the functionality of the software.

Comments

@mzanm
Copy link

mzanm commented Dec 2, 2024

Hi,
It would be great to have native Windows ARM64 binaries available. While Windows on ARM can emulate x86 and x64 binaries, this comes with a performance overhead.
Thanks so much for considering this!

@BurntSushi BurntSushi added the enhancement An enhancement to the functionality of the software. label Dec 2, 2024
@BurntSushi
Copy link
Owner

I guess I'm open to this, but someone will likely need to do the leg work to add it to the release pipeline and test that it works.

@chadbaldwin
Copy link

I was hoping I might be able to give this a shot, but it seems Github only offers their Windows ARM64 hosted runners under their Teams and Enterprise plans.

I do, however, see that rust has an arm64 (emulated) target (arm64ec-pc-windows-msvc), so that's at least half way there...

Given that there's currently no free-tier Windows ARM64 hosted instance, I assume this probably isn't on the horizon and would have to be something done locally or maintained separately by someone else until it can be baked into the official test/release pipeline?

@BurntSushi
Copy link
Owner

That sounds about right assuming that background research is right. And for this to be something I'm willing to accept, I need to 1) be able to maintain it and 2) rely on it to work somewhat reliably. Debugging CI on release failures is a big time sink and probably why I don't do releases more often. So for example, "hey let's depend on this GitHub Action that was just published and has 5 commits" probably won't fly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An enhancement to the functionality of the software.
Projects
None yet
Development

No branches or pull requests

3 participants