-
Notifications
You must be signed in to change notification settings - Fork 30.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build, win: opt-in openssl_no_asm if no nasm found #19943
Conversation
Instead of automatically falling back to openssl_no_asm with warning if no nasm is found during build on Windows, this stops vcbuild.bat and requires users to specify openssl_no_asm option explicitly.
BUILDING.md
Outdated
@@ -258,9 +258,9 @@ Prerequisites: | |||
* Basic Unix tools required for some tests, | |||
[Git for Windows](http://git-scm.com/download/win) includes Git Bash | |||
and tools which can be included in the global `PATH`. | |||
* **Optional** (for OpenSSL assembler modules): the [NetWide Assembler](http://www.nasm.us/), | |||
* The [NetWide Assembler](http://www.nasm.us/), for OpenSSL assembler modules |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
modules if not
-> modules. If not
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. both fixed in 6d75d2b.
BUILDING.md
Outdated
if not installed in the default location it needs to be manually added | ||
to `PATH`. | ||
to `PATH`. Build with openssl-no-asm option does not require this. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
openssl-no-asm
-> `openssl-no-asm`
I am adding |
Instead of automatically falling back to openssl_no_asm with warning if no nasm is found during build on Windows, this stops vcbuild.bat and requires users to specify openssl_no_asm option explicitly. Fixes: #19918 PR-URL: #19943 Refs: #19930 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
CI is fine except susupended fedora-last-latest-x64. |
Instead of automatically falling back to openssl_no_asm with warning if no nasm is found during build on Windows, this stops vcbuild.bat and requires users to specify openssl_no_asm option explicitly. Fixes: #19918 PR-URL: #19943 Refs: #19930 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
If I am not mistaken, this relies on a semver-major change and should therefore not be backported. I added the labels accordingly. Please fix that if I am mistaken. |
Instead of automatically falling back to openssl_no_asm with warning
if no nasm is found during build on Windows, this stops vcbuild.bat
and requires users to specify openssl_no_asm option explicitly.
Fixes #19918.
Refs #19930
CC @joaocgreis , @nodejs/build
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passes