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
Add new requirements of assembler version for AVX-512 support
in OpenSSL-1.1.1.
Backport-PR-URL: #26270
PR-URL: #25381
Reviewed-By: Daniel Bevenius <[email protected]>
Reviewed-By: Shigeki Ohtsu <[email protected]>
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
@@ -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)
0 commit comments