awslabs / awslabs/aws-crt-nodejs

Windows ARM64 Support?

Open
#555 1 comment 0 reactions 0 assignees View on GitHub
feature-request p2
Dominant language
TypeScript
Stars
43
Forks
32
Avg merge
1d 17h
Merged PRs (30d)
1

Description

### Describe the feature

aws-crt package install appears to fail on Windows ARM64 devices e.g.

`.cmake-js\node-arm64\v20.15.0\win-x86\node.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'ARM64'`

### Use Case

Web development on Windows ARM64 devices.

### Proposed Solution

Add support for aws-crt for Windows ARM64 and/or documentation to get it up and running on Windows ARM64 platforms.

### Other Information

Node 20.15.0 (Windows ARM64)
CMake 3.3.0 (Windows ARM64)
VSCode 1.90.2 (Windows ARM64)
Microsoft Visual Studio Community 2022 17.10.3 (Windows ARM64)

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the aws-crt package installation failure on a Windows ARM64 device using the reported Node 20.15.0, CMake 3.3.0, and Visual Studio 2022 versions. Inspect the package's Windows build configuration and determine whether support or documentation is feasible; done means installation works on Windows ARM64 or the required setup is documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, cmake, nodejs, typescript
Domain
build-system, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.