Open
Description
Hello, everyone. I was brought to this page by this comment on one of my PRs in the Node.js repo, as it was said that the change from there could be a problem for llnode
. Later, I tried installing llnode
from npm and building it from the source code but failed with both. Upon further investigation I found the other users faced the same issue, which was caused by the change in node-gyp some time ago. I've seen this discussion in node-gyp, but it didn't move past that.
Since this is my first time looking into llnode
, I'll write the conclusions to which I came, that may or may not be true, but they should be a good starting point for discussion:
llnode
hasn't been working on Windows for some time (node-gyp change that broke it landed in 2018, issue opened in 2019).- Changes in node-gyp are required to get it to work on Windows again (or a workaround)
- Prohibiting setting
ClangCL
asPlatformToolset
in project file fromnode-gyp
should not affectllnode
as it is already generating a.vcxproj
file without it on Windows, and then using options to setCLToolTool/Path
when building
Refs: nodejs/node#55784
Refs: #321
Refs: nodejs/node-gyp#1164
Refs: nodejs/node-gyp#3072
Metadata
Metadata
Assignees
Labels
No labels