You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: BUILDING.md
+14-5Lines changed: 14 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -130,20 +130,29 @@ Depending on the host platform, the selection of toolchains may vary.
130
130
131
131
#### OpenSSL asm support
132
132
133
-
OpenSSL-1.1.0 requires the following assembler version for use of asm
133
+
OpenSSL-1.1.1 requires the following assembler version for use of asm
134
134
support on x86_64 and ia32.
135
135
136
+
For use of AVX-512,
137
+
138
+
* gas (GNU assembler) version 2.26 or higher
139
+
* nasm version 2.11.8 or higher in Windows
140
+
141
+
Note that AVX-512 is disabled for Skylake-X by OpenSSL-1.1.1.
142
+
143
+
For use of AVX2,
144
+
136
145
* gas (GNU assembler) version 2.23 or higher
137
146
* Xcode version 5.0 or higher
138
147
* llvm version 3.3 or higher
139
148
* nasm version 2.10 or higher in Windows
140
149
141
-
If compiling without one of the above, use `configure` with the
142
-
`--openssl-no-asm` flag. Otherwise, `configure` will fail.
143
-
144
-
The forthcoming OpenSSL-1.1.1 will have different requirements. Please refer to
150
+
Please refer to
145
151
https://www.openssl.org/docs/man1.1.1/man3/OPENSSL_ia32cap.html for details.
146
152
153
+
If compiling without one of the above, use `configure` with the
154
+
`--openssl-no-asm` flag. Otherwise, `configure` will fail.
155
+
147
156
## Building Node.js on supported platforms
148
157
149
158
The [bootstrapping guide](https://github.com/nodejs/node/blob/master/tools/bootstrap/README.md)
0 commit comments