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
{{ message }}
Repository navigation
build: default building of master is broken on Windows without NASM #19918
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 vcbuild.bat without nasm. It can be fallbacked to openssl_no_asm:1 in configure in case that nasm is not installed. I'm going to fix this.
Activity
vsemozhetbyt commentedon Apr 10, 2018
cc @nodejs/build @nodejs/platform-windows
vsemozhetbyt commentedon Apr 10, 2018
Possible ref: eec659c
rvagg commentedon Apr 11, 2018
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?
shigeki commentedon Apr 11, 2018
I missed to check
vcbuild.batwithoutnasm. It can be fallbacked to openssl_no_asm:1 inconfigurein case that nasm is not installed. I'm going to fix this.bnoordhuis commentedon Apr 11, 2018
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.
shigeki commentedon Apr 11, 2018
I have no preference to fallback automatically with no-asm build or to opt-in.
I made PR for the latter in #19943.
The same issue exist in the assembler version check on UNIX and Mac. I will submit a new issue for it.
win, tools: add nasm to boxstarter script
win, tools: add nasm to boxstarter script
build, win: opt-in openssl_no_asm if no nasm found
win, tools: add nasm to boxstarter script
win, tools: add nasm to boxstarter script
win, tools: add nasm to boxstarter script
build, win: opt-in openssl_no_asm if no nasm found