@@ -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
@@ -681,9 +684,9 @@ packages:
681
684
* [ NetWide Assembler] ( https://chocolatey.org/packages/nasm )
682
685
683
686
To install Node.js prerequisites using
684
- [ Boxstarter WebLauncher] ( https://boxstarter.org/weblauncher ) , open
687
+ [ Boxstarter WebLauncher] ( https://boxstarter.org/weblauncher ) , visit
685
688
< https://boxstarter.org/package/nr/url?https://raw.githubusercontent.com/nodejs/node/HEAD/tools/bootstrap/windows_boxstarter >
686
- with Edge browser on the target machine .
689
+ with a supported browser .
687
690
688
691
Alternatively, you can use PowerShell. Run those commands from
689
692
an elevated (Administrator) PowerShell terminal:
@@ -758,7 +761,7 @@ architecture supports \[arm, arm64/aarch64, x86, x86\_64].
758
761
759
762
## ` Intl ` (ECMA-402) support
760
763
761
- [ Intl] ( https://github.com/nodejs/node/blob/HEAD/ doc/api/intl.md) support is
764
+ [ Intl] ( doc/api/intl.md ) support is
762
765
enabled by default.
763
766
764
767
### Build with full ICU support (all locales supported by ICU)
@@ -824,7 +827,7 @@ that works for both your host and target environments.
824
827
### Build with a specific ICU
825
828
826
829
You can find other ICU releases at
827
- [ the ICU homepage] ( http ://site. icu-project .org/download) .
830
+ [ the ICU homepage] ( https ://icu.unicode .org/download) .
828
831
Download the file named something like ` icu4c-**##.#**-src.tgz ` (or
829
832
` .zip ` ).
830
833
@@ -855,7 +858,7 @@ From a tarball URL:
855
858
#### Windows
856
859
857
860
First unpack latest ICU to ` deps/icu `
858
- [ icu4c-** ##.#** -src.tgz] ( http ://site. icu-project .org/download) (or ` .zip ` )
861
+ [ icu4c-** ##.#** -src.tgz] ( https ://icu.unicode .org/download) (or ` .zip ` )
859
862
as ` deps/icu ` (You'll have: ` deps/icu/source/... ` )
860
863
861
864
``` powershell
@@ -878,10 +881,10 @@ configure option:
878
881
## Building Node.js with FIPS-compliant OpenSSL
879
882
880
883
Node.js supports FIPS when statically or dynamically linked with OpenSSL 3 via
881
- [ OpenSSL's provider model] ( https://www .openssl.org/docs/man3 .0/man7/crypto.html #OPENSSL-PROVIDERS ) .
884
+ [ OpenSSL's provider model] ( https://docs .openssl.org/3 .0/man7/crypto/ #OPENSSL-PROVIDERS ) .
882
885
It is not necessary to rebuild Node.js to enable support for FIPS.
883
886
884
- See [ FIPS mode] ( ./ doc/api/crypto.md#fips-mode) for more information on how to
887
+ See [ FIPS mode] ( doc/api/crypto.md#fips-mode ) for more information on how to
885
888
enable FIPS support in Node.js.
886
889
887
890
## Building Node.js with external core modules
0 commit comments