-
Notifications
You must be signed in to change notification settings - Fork 12
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
add node.js 10.x and remove node.js 8.11.0 #219
Comments
* remove version 8.11.0 * continue to build default version 8.12.0 * issue #219
completed with commit to dev branch referenced above |
until a new release of externpro is made, I may periodically update node to the latest 10.x release |
* remove version 10.14.1 * continue to build default version 8.12.0 * issue #219
10.15.2 fails to build on Windows
known issue: nodejs/node#19918 (build: default building of master is broken on Windows without NASM) |
Node.js OpenSSL asm support vcbuild.bat if not defined openssl_no_asm call tools\msvs\find_nasm.cmd
if errorlevel 1 echo Could not find NASM, install it or build with openssl-no-asm. See BUILDING.md. find_nasm.cmd https://github.com/nodejs/node/blob/v10.15.2/tools/msvs/find_nasm.cmd
for now I will be adding in the future perhaps nasm could be added to externpro? https://www.nasm.us/ |
* until externpro builds nasm or yasm is supported by node.js * issue #219 (comment)
removing last commit from dev branch since
commit 329db83601bc1f305f7a65f0817392567761251e
Author: Scott M Anderson <smanders@sdl.usu.edu>
Date: Fri Jun 7 14:04:24 2019 -0600
nodejs windows configure with openssl_no_asm
* until externpro builds nasm or yasm is supported by node.js
* issue https://github.com/smanders/externpro/issues/219#issuecomment-500018977
diff --git a/projects/node.cmake b/projects/node.cmake
index 38a67e6..2c1050e 100644
--- a/projects/node.cmake
+++ b/projects/node.cmake
@@ -45,7 +45,7 @@ function(build_node_ver ver)
message(FATAL_ERROR "node.cmake: cpu")
endif()
if(MSVC)
- set(XP_CONFIGURE_BASE vcbuild nosign)
+ set(XP_CONFIGURE_BASE vcbuild nosign openssl-no-asm)
set(XP_CONFIGURE_Release ${XP_CONFIGURE_BASE} release ${destcpu})
set(XP_CONFIGURE_Debug ${XP_CONFIGURE_BASE} debug ${destcpu})
elseif(UNIX) |
* remove version 10.15.2 * continue to build default version 8.12.0 * issue #219
|
I tried all kinds of things to successfully find nasm and avoid patching node, to no avail
the first lines find nasm if it's in your PATH FOR /F "delims=" %%a IN ('where nasm 2^> NUL') DO (
EXIT /B 0
) and the next lines find nasm if it's installed to ProgramFiles IF EXIST "%ProgramFiles%\NASM\nasm.exe" (
SET "Path=%Path%;%ProgramFiles%\NASM"
EXIT /B 0
)
IF EXIST "%ProgramFiles(x86)%\NASM\nasm.exe" (
SET "Path=%Path%;%ProgramFiles(x86)%\NASM"
EXIT /B 0
) I had nasm installed to ProgramFiles and put it in my path and it failed to find nasm - but as soon as I put nasm in a directory that doesn't require escalated privileges (?) it could find nasm so I patched |
completed with commits to dev branch referenced above |
Node.js Release Schedule
https://github.com/nodejs/Release
https://nodejs.org/
see #218 for "the plan" -- this issue is to
The text was updated successfully, but these errors were encountered: