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

FR: Windows ARM binaries #5898

Open
jennings opened this issue Mar 6, 2025 · 3 comments
Open

FR: Windows ARM binaries #5898

jennings opened this issue Mar 6, 2025 · 3 comments

Comments

@jennings
Copy link
Contributor

jennings commented Mar 6, 2025

Is your feature request related to a problem? Please describe.
So-called "Copilot+ PCs" are ARM machines. They are probably going to become more common, so we should publish Windows ARM binaries.

Additional context
I have no idea if this is a lot of work or almost none. I wanted to get this into a FR before I forget.

@ilyagr
Copy link
Contributor

ilyagr commented Mar 6, 2025

I ran jj on Windows arm (it's the easiest way to virtualize Windows on a Mac), and I think the Intel binary worked OK via Windows' analogue of Rosetta.

We could still publish a binary, though. Also, I didn't test the x64 binary extensively, there could be subtle issues.

@jennings
Copy link
Contributor Author

Good to know! Somehow I completely forgot when I filed this issue that there's an emulation layer for running x64 binaries on ARM.

@ilyagr
Copy link
Contributor

ilyagr commented Mar 11, 2025

Related: on Discord, there was a request for https://www.visualjj.com/ AKA https://marketplace.visualstudio.com/items?itemName=visualjj.visualjj compiled for Windows ARM. While I think there's a good chance it's possible for the author to implement it without us providing a Windows ARM jj binary, it would no doubt be easier if we researched a good way of building one and tested it in CI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants