-
Notifications
You must be signed in to change notification settings - Fork 106
Description
I've cloned this repo, built it, and tried running tests on a Windows 11 ARM64 machine. All tests failed with the STATUS_INVALID_IMAGE_FORMAT (0xC000007B) exit code. It would be good if Windows on ARM was supported in this project.
Why and how I caught a lack of support for Windows on ARM
Recently, there's been an effort to replace icu with simdutf in Node.js. Another effort, which I'm a part of, is working on adding Windows on ARM to the list of officially supported platforms (adding it to CI, etc.). We've noticed that recently there was a huge increase in failing tests in Node.js daily test runs on ARM64. One of those runs can be viewed here. After bisecting changes, I found out that this was caused by nodejs/node#46471, and also nodejs/node#46548 (I've seen a few more commits with similar changes, but they do not seem to break ARM64 tests).