File tree Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Expand file tree Collapse file tree 1 file changed +14
-5
lines changed 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 )
You can’t perform that action at this time.
0 commit comments