-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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: default building of master is broken on Windows without NASM #19918
Comments
cc @nodejs/build @nodejs/platform-windows |
Possible ref: eec659c |
This is a question/issue for @shigeki and @joaocgreis and comes in as a result of the openssl 1.1.0 upgrade. Perhaps it's simply an matter of removing "Optional" from the docs? |
I missed to check |
What about making nasm mandatory and adding a no-asm switch to vcbuild.bat (and updating the error message to tell the user about the switch)? A no-asm build causes pretty steep performance regressions so it should arguably be opt-in rather than quietly falling back on that. |
I have no preference to fallback automatically with no-asm build or to opt-in. The same issue exist in the assembler version check on UNIX and Mac. I will submit a new issue for it. |
Adds NASM installation to the Boxstarter script. Refs: nodejs#19918
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>
Adds NASM installation to the Boxstarter script. Refs: nodejs#19918 PR-URL: nodejs#19950 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
https://github.com/nodejs/node/blob/master/BUILDING.md#windows-1 states:
But
vcbuild test
just aborts without NASM:See also: https://github.com/nodejs/node/blob/master/BUILDING.md#openssl-asm-support
The text was updated successfully, but these errors were encountered: