node-pty-prebuilt-multiarch icon indicating copy to clipboard operation
node-pty-prebuilt-multiarch copied to clipboard

Windows arm64 Support

Open amonshiz opened this issue 1 year ago • 5 comments

Current Situation

Recently Microsoft has made a push to prioritizing arm64 based PC hardware. These devices are starting to gain serious traction in consumer, enterprise, and datacenter use cases. Unfortunately, node-pty-prebuilt-multiarch does not have a prebuilt for the win32-arm64 pair.

Proposed Change

Add a prebuilt for the win32 platform and arm64 architecture.

Additional Context

At the moment it appears that the GitHub hosted Windows arm64 runners are a paid service (and in beta) because they are listed among the "larger runner" sizes. Thus it may not be practical right now without cross-compilation from x64 to arm64.

amonshiz avatar Jun 26 '24 14:06 amonshiz

@amonshiz - with a github local runner we could work on this, but I don’t have access to the hardware to run it on. If a user could provide access to the hardware, we could look at the build.

PS - it ‘should’ be able to build locally as a backup

NorthernMan54 avatar Jun 26 '24 14:06 NorthernMan54

Windows ARM runners are now available - https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories

NorthernMan54 avatar Apr 21 '25 13:04 NorthernMan54

can we add this ?

matannahmani avatar Jun 09 '25 15:06 matannahmani

I'm going to include this in the next beta package, fingers crossed it just work.

NorthernMan54 avatar Jun 11 '25 01:06 NorthernMan54

Current beta release includes support for Windows ARM - https://github.com/homebridge/node-pty-prebuilt-multiarch/pull/62

NorthernMan54 avatar Jul 06 '25 13:07 NorthernMan54