Skip to content
This repository has been archived by the owner on May 2, 2023. It is now read-only.

Releases: jkunkee/node

Experimental ARM64 build for Windows

01 Mar 05:45
Compare
Choose a tag to compare
Pre-release

This is another completely unsupported build of Node.js, this time with my ARM64 patches and @shigeki's minimal ARM64 OpenSSL patches. It is only intended to facilitate review of nodejs#26001, so node.exe has been removed.

ZIP contents:

  • commands.txt - commands used to produce each build
  • Release.<arch>.<asm|no-asm> - Release folder from each build
  • Release.<arch>.<asm|no-asm>\build.<arch>.<asm|no-asm>.log - stdout from vcbuild.bat from each build

Tests and test results are not included.

Note that this is based on a somewhat older nodejs/node revision, fe58bef, to ease merging nodejs#25852.

Partial data dump for review

28 Feb 21:40
Compare
Choose a tag to compare
Pre-release

Experimental ARM64 build for Windows

16 Feb 23:15
Compare
Choose a tag to compare
Pre-release

This experimental release is completely unsupported.

To that end, node.exe has been omitted.

This release contains an experimental build of Node.js with v8 for ARM64 desktop Windows ("Windows 10 on ARM"); see nodejs#25998 for more context.

Build command:
.\vcbuild.bat arm64 full-icu download-all binlog projgen test 1>Release\Release.build.log 2>Release\Release.build.err

For those interested in inspecting the flags passed to the toolchain, Release\node.binlog can be inspected using the MSBuild Structured Log Viewer here:
http://msbuildlog.com/

This release also contains a build of OpenSSL for ARM64 Windows to use as a reference for certain security-sensitive code paths; see nodejs#26001 for context.

Build commands:
perl Configure VC-WIN64-ARM no-asm > config.log
nmake test > build.log

Again, all of this release is completely unsupported.