File tree 1 file changed +14
-5
lines changed
1 file changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -129,20 +129,29 @@ Depending on the host platform, the selection of toolchains may vary.
129
129
130
130
#### OpenSSL asm support
131
131
132
- OpenSSL-1.1.0 requires the following assembler version for use of asm
132
+ OpenSSL-1.1.1 requires the following assembler version for use of asm
133
133
support on x86_64 and ia32.
134
134
135
+ For use of AVX-512,
136
+
137
+ * gas (GNU assembler) version 2.26 or higher
138
+ * nasm version 2.11.8 or higher in Windows
139
+
140
+ Note that AVX-512 is disabled for Skylake-X by OpenSSL-1.1.1.
141
+
142
+ For use of AVX2,
143
+
135
144
* gas (GNU assembler) version 2.23 or higher
136
145
* Xcode version 5.0 or higher
137
146
* llvm version 3.3 or higher
138
147
* nasm version 2.10 or higher in Windows
139
148
140
- If compiling without one of the above, use ` configure ` with the
141
- ` --openssl-no-asm ` flag. Otherwise, ` configure ` will fail.
142
-
143
- The forthcoming OpenSSL-1.1.1 will have different requirements. Please refer to
149
+ Please refer to
144
150
https://www.openssl.org/docs/man1.1.1/man3/OPENSSL_ia32cap.html for details.
145
151
152
+ If compiling without one of the above, use ` configure ` with the
153
+ ` --openssl-no-asm ` flag. Otherwise, ` configure ` will fail.
154
+
146
155
## Building Node.js on supported platforms
147
156
148
157
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