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

Support windows arm64 #167

Open
gedw99 opened this issue Oct 15, 2024 · 3 comments
Open

Support windows arm64 #167

gedw99 opened this issue Oct 15, 2024 · 3 comments
Labels
wait-upstream wait until upstream has resolved issue

Comments

@gedw99
Copy link

gedw99 commented Oct 15, 2024

As per https://primatejs.com/blog/release-032

it would be good to support windows arm64 .

it’s not a waste of time as windows arm64 is solid and competes very well with apple arm64 in terms of performance- many say it’s faster than apple arm64

you can compile in GitHub actions by choosing windows amd64 and it can build the arm64 also.

@terrablue terrablue added the wait-upstream wait until upstream has resolved issue label Oct 15, 2024
@terrablue
Copy link
Contributor

terrablue commented Oct 15, 2024

The main issue here is indeed that Bun does not support bun-windows-arm64 as a target, compare https://bun.sh/docs/bundler/executables#supported-targets. I'm not sure whether this limitation applies only to cross-compilation or in general, but it looks like it's a general issue to me as there are no examples for Windows Arm64.

Deno compile also seems to have the same limitation here: https://docs.deno.com/runtime/reference/cli/compiler/#supported-targets

IOW, regardless of GH actions, we're currently limited by the runtime in supporting that.

@gedw99
Copy link
Author

gedw99 commented Oct 15, 2024

Good to know that’s where the blocker is .

Let’s track this for bun:

oven-sh/bun#9824

this is the best issue or demo arm64 I could find:

denoland/deno#13331

I get the impression that it does work for bun and possibly demo but it’s just not yet official .

ii am on Mac and with UTM I can run windows amd64 or and64. So it’s easy to test thankfully.

@phaleth
Copy link
Collaborator

phaleth commented Oct 15, 2024

For nodejs the full support is there since nodejs v20.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wait-upstream wait until upstream has resolved issue
Projects
None yet
Development

No branches or pull requests

3 participants