-
-
Notifications
You must be signed in to change notification settings - Fork 35.3k
[V8] bring msvc build to upstream v8 #36906
Copy link
Copy link
Closed as not planned
Labels
buildIssues and PRs related to build files or the CI.Issues and PRs related to build files or the CI.discussIssues opened for discussions and feedbacks.Issues opened for discussions and feedbacks.v8 engineIssues and PRs related to the V8 dependency.Issues and PRs related to the V8 dependency.windowsIssues and PRs related to the Windows platform.Issues and PRs related to the Windows platform.
Metadata
Metadata
Assignees
Labels
buildIssues and PRs related to build files or the CI.Issues and PRs related to build files or the CI.discussIssues opened for discussions and feedbacks.Issues opened for discussions and feedbacks.v8 engineIssues and PRs related to the V8 dependency.Issues and PRs related to the V8 dependency.windowsIssues and PRs related to the Windows platform.Issues and PRs related to the Windows platform.
For multi versions, we have special issue on msvc which is hard to trace and fix.
Build v8 with every commit in upstream will help us find root commit soon.
Currently we have daily build on https://github.com/nodejs/node-v8, but it's not good enough. Mainly it can be broken due to gyp issue or other issue. Then we lost track of which commit start to broken.
Yes. But the prices comes very high. You know how about cpp, it's very hard to find the exact error. On windows, it's worse. I have to take 40 minites or longer to verify my fix, even a single line. Windows doesn't support ninja or ccache for now. @targos and I spent weeks on v8 8.5 and 8.6 just to fix msvc issues.
So, if in upstream v8 doesn't has msvc build in every commit (don't has to be success, just to track which starts to broken will help a lot). This will super helpful for us maintaining v8 update.
cc @nodejs/v8-update