@@ -210,8 +210,7 @@ For use of AVX2,
210
210
* llvm version 3.3 or higher
211
211
* nasm version 2.10 or higher in Windows
212
212
213
- Please refer to
214
- < https://www.openssl.org/docs/man1.1.1/man3/OPENSSL_ia32cap.html > for details.
213
+ Please refer to < https://docs.openssl.org/1.1.1/man3/OPENSSL_ia32cap/ > for details.
215
214
216
215
If compiling without one of the above, use ` configure ` with the
217
216
` --openssl-no-asm ` flag. Otherwise, ` configure ` will fail.
@@ -529,7 +528,7 @@ $ gdb /opt/node-debug/node core.node.8.1535359906
529
528
[ ASan] ( https://github.com/google/sanitizers ) can help detect various memory
530
529
related bugs. ASan builds are currently only supported on linux.
531
530
If you want to check it on Windows or macOS or you want a consistent toolchain
532
- on Linux, you can try [ Docker] ( https://www.docker.com/products/docker-desktop )
531
+ on Linux, you can try [ Docker] ( https://www.docker.com/products/docker-desktop/ )
533
532
(using an image like ` gengjiawen/node-build:2020-02-14 ` ).
534
533
535
534
The ` --debug ` is not necessary and will slow down build and testing, but it can
@@ -622,7 +621,11 @@ vcpkg owns zlib1.dll
622
621
vcpkg integrate remove
623
622
```
624
623
625
- Refs: #24448 , < https://github.com/microsoft/vcpkg/issues/37518 > , [ vcpkg] ( https://github.com/microsoft/vcpkg/ )
624
+ Refs:
625
+
626
+ 1 . < https://github.com/nodejs/node/issues/24448 >
627
+ 2 . < https://github.com/microsoft/vcpkg/issues/37518 > / < https://github.com/microsoft/vcpkg/discussions/37546 >
628
+ 3 . [ vcpkg] ( https://github.com/microsoft/vcpkg/ )
626
629
627
630
#### Windows Prerequisites
628
631
@@ -673,9 +676,9 @@ packages:
673
676
* [ NetWide Assembler] ( https://chocolatey.org/packages/nasm )
674
677
675
678
To install Node.js prerequisites using
676
- [ Boxstarter WebLauncher] ( https://boxstarter.org/weblauncher ) , open
679
+ [ Boxstarter WebLauncher] ( https://boxstarter.org/weblauncher ) , visit
677
680
< https://boxstarter.org/package/nr/url?https://raw.githubusercontent.com/nodejs/node/HEAD/tools/bootstrap/windows_boxstarter >
678
- with Edge browser on the target machine .
681
+ with a supported browser .
679
682
680
683
Alternatively, you can use PowerShell. Run those commands from
681
684
an elevated (Administrator) PowerShell terminal:
@@ -750,7 +753,7 @@ architecture supports \[arm, arm64/aarch64, x86, x86\_64].
750
753
751
754
## ` Intl ` (ECMA-402) support
752
755
753
- [ Intl] ( https://github.com/nodejs/node/blob/HEAD/ doc/api/intl.md) support is
756
+ [ Intl] ( doc/api/intl.md ) support is
754
757
enabled by default.
755
758
756
759
### Build with full ICU support (all locales supported by ICU)
@@ -816,7 +819,7 @@ that works for both your host and target environments.
816
819
### Build with a specific ICU
817
820
818
821
You can find other ICU releases at
819
- [ the ICU homepage] ( http ://site. icu-project .org/download) .
822
+ [ the ICU homepage] ( https ://icu.unicode .org/download) .
820
823
Download the file named something like ` icu4c-**##.#**-src.tgz ` (or
821
824
` .zip ` ).
822
825
@@ -847,7 +850,7 @@ From a tarball URL:
847
850
#### Windows
848
851
849
852
First unpack latest ICU to ` deps/icu `
850
- [ icu4c-** ##.#** -src.tgz] ( http ://site. icu-project .org/download) (or ` .zip ` )
853
+ [ icu4c-** ##.#** -src.tgz] ( https ://icu.unicode .org/download) (or ` .zip ` )
851
854
as ` deps/icu ` (You'll have: ` deps/icu/source/... ` )
852
855
853
856
``` powershell
@@ -870,10 +873,10 @@ configure option:
870
873
## Building Node.js with FIPS-compliant OpenSSL
871
874
872
875
Node.js supports FIPS when statically or dynamically linked with OpenSSL 3 via
873
- [ OpenSSL's provider model] ( https://www .openssl.org/docs/man3 .0/man7/crypto.html #OPENSSL-PROVIDERS ) .
876
+ [ OpenSSL's provider model] ( https://docs .openssl.org/3 .0/man7/crypto/ #OPENSSL-PROVIDERS ) .
874
877
It is not necessary to rebuild Node.js to enable support for FIPS.
875
878
876
- See [ FIPS mode] ( ./ doc/api/crypto.md#fips-mode) for more information on how to
879
+ See [ FIPS mode] ( doc/api/crypto.md#fips-mode ) for more information on how to
877
880
enable FIPS support in Node.js.
878
881
879
882
## Building Node.js with external core modules
0 commit comments