-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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
Revert "deps: update V8 to 6.2.414.33" #16513
Conversation
This reverts commit d4033c1. Ref: nodejs#16412
CI is green. Landed in 6645126 |
I investigated this before it got reverted. Seems to be a problem on V8's side.
The action is defined here. Looks good to me. Apparently it's GYP that doesn't generate the Perhaps it's time to revisit moving off GYP? |
This reverts commit d4033c15475ff854b645751025135f7899890fcd. The commit broke cross-compilation and it was missed. PR-URL: nodejs/node#16513 Refs: nodejs/node#16412 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Marked |
IMHO it's not a GYP bug, but rather a python ..\tools\testrunner\utils\dump_build_config_gyp.py D:\code\node-github-desktop\deps\v8\src\Debug\v8_build_config.json dcheck_always_on=0 is_asan=0 is_cfi=0 is_component_build="static_library" is_debug="Debug" is_gcov_coverage=0 is_msan=0 is_tsan=0 is_ubsan_vptr=0 target_cpu="x64" v8_enable_i18n_support=1 v8_target_cpu="x64" v8_use_snapshot=true (no double quotes) it doesn't work. tl;dr this is just a bug in the |
I propose that we simply don't apply this change. It is not a problem in V8 |
cmd has had this weirdness for much longer than GYP has existed, and it's probably documented somewhere. It's GYP's job to work around it (by escaping quotes when necessary).
Disagree. The .gyp file should be shell-agnostic. It's possible to pass quotes in command line arguments via cmd, so the behavior of |
Is it not? I just checked out V8 and tried to build it on Windows, got that JSON error. I think this should be reported in either V8's or GYP's issue tracker. |
This reverts commit d4033c15475ff854b645751025135f7899890fcd. The commit broke cross-compilation and it was missed. PR-URL: nodejs/node#16513 Refs: nodejs/node#16412 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
This reverts commit d4033c1.
Ref: #16412
The commit broke cross-compilation and I missed it: https://ci.nodejs.org/job/node-test-commit/13396/
CI: https://ci.nodejs.org/job/node-test-pull-request/10998/