Skip to content

Commit 3ad58f3

Browse files
jkunkeeBridgeAR
authored andcommitted
win,build: update Windows build documentation
PR-URL: #25995 Reviewed-By: João Reis <[email protected]>
1 parent e8f4096 commit 3ad58f3

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

Diff for: BUILDING.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -405,9 +405,19 @@ Prerequisites:
405405
and tools which can be included in the global `PATH`.
406406
* The [NetWide Assembler](http://www.nasm.us/), for OpenSSL assembler modules.
407407
If not installed in the default location, it needs to be manually added
408-
to `PATH`. A build with the `openssl-no-asm` option does not need this.
408+
to `PATH`. A build with the `openssl-no-asm` option does not need this, nor
409+
does a build targeting ARM64 Windows.
409410
* **Optional** (to build the MSI): the [WiX Toolset v3.11](http://wixtoolset.org/releases/)
410411
and the [Wix Toolset Visual Studio 2017 Extension](https://marketplace.visualstudio.com/items?itemName=RobMensching.WixToolsetVisualStudio2017Extension).
412+
* **Optional** Requirements for compiling for Windows 10 on ARM (ARM64):
413+
* ARM64 Windows build machine
414+
* Due to a GYP limitation, this is required to run compiled code
415+
generation tools (like V8's builtins and mksnapshot tools)
416+
* Visual Studio 15.9.0 or newer
417+
* Visual Studio optional components
418+
* Visual C++ compilers and libraries for ARM64
419+
* Visual C++ ATL for ARM64
420+
* Windows 10 SDK 10.0.17763.0 or newer
411421

412422
If the path to your build directory contains a space or a non-ASCII character,
413423
the build will likely fail.

Diff for: tools/bootstrap/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ get-boxstarter -Force
2323
Install-BoxstarterPackage https://raw.githubusercontent.com/nodejs/node/master/tools/bootstrap/windows_boxstarter -DisableReboots
2424
```
2525

26-
Entire installation will take up about 8 GB of disk space.
26+
Entire installation will take up about 10 GB of disk space.
2727

2828
## Linux
2929

Diff for: tools/bootstrap/windows_boxstarter

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ choco install python2 -y
1818

1919
# Installs VS 2017 Build Tools
2020
choco install visualstudio2017buildtools -y
21-
choco install visualstudio2017-workload-vctools -y
21+
choco install visualstudio2017-workload-vctools -y --params="--add Microsoft.VisualStudio.Component.VC.Tools.ARM64 --add Microsoft.VisualStudio.Component.VC.ATL.ARM64"
2222

2323
# NASM
2424
choco install nasm -y

0 commit comments

Comments
 (0)