Uh oh!
There was an error while loading. Please reload this page.
deps: update V8 to 6.4 - #17489
Conversation
Failures in the V8 CI looks related to a test runner change edit: Benchmark machine is showing a different failure |
MylesBorins
commented
Dec 6, 2017
Windows failures are expected, we will no longer support VS2015 with the 6.4 release. We need to update CI to account for this ARM failures are all infra related |
MylesBorins
commented
Dec 6, 2017
/cc @nodejs/build for the benchmark failures that look gcc related |
targos
commented
Dec 7, 2017
Rerunning Windows: https://ci.nodejs.org/job/node-test-commit-windows-fanned/14092/ |
targos
commented
Dec 15, 2017
Patches landed upstream in 6.4.388.8 New CI: https://ci.nodejs.org/job/node-test-pull-request/12125/ |
30eceaa to
847f7ceCompareJust pushed a fix for SmartOS and the V8 test runner: https://ci.nodejs.org/job/node-test-commit-smartos/13984/ Edit: new fix, trying again: https://ci.nodejs.org/job/node-test-commit-v8-linux/1124/ |
targos
commented
Dec 19, 2017
i18n issue is fixed. Compilation is still consistently failing on the benchmark machine. Does anyone understand this? |
bnoordhuis
commented
Dec 19, 2017
It looks as if the bundled clang is looking in the wrong place for system headers. Does this patch help? diff --git a/Makefile b/Makefile
index 992af02768..5b8cdfd685 100644
--- a/Makefile+++ b/Makefile@@ -29,6 +29,7 @@ ifdef ENABLE_V8_TAP
TAP_V8_BENCHMARKS := --junitout $(PWD)/v8-benchmarks-tap.xml
endif
+V8_BUILD_OPTIONS += GYPFLAGS="-Dclang=0"
V8_TEST_OPTIONS = $(V8_EXTRA_TEST_OPTIONS)
ifdef DISABLE_V8_I18N
V8_TEST_OPTIONS += --noi18n |
targos
commented
Dec 19, 2017
bnoordhuis
commented
Dec 19, 2017
\o/ |
targos
commented
Dec 20, 2017
@bnoordhuis Is it something that I should keep in this PR (if so, can you please help me to write the commit message?) or should it be only set for the affected build bot? |
bnoordhuis
commented
Dec 20, 2017
I'd keep it. Google's bundled clang is not useful to us because that's not what our users use to compile node.js. As to the commit log: maybe this?
|
targos
commented
Dec 20, 2017
Thank you. PR updated. CI: https://ci.nodejs.org/job/node-test-pull-request/12230/ |
targos
commented
Dec 20, 2017
Marking as blocked until V8 6.4 is stable (Jan 23rd, 2018). |
Floating two patches that have not yet landed upstream:
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passesAffected core subsystem(s)
V8, build
CI: https://ci.nodejs.org/job/node-test-pull-request/11908/
V8: https://ci.nodejs.org/job/node-test-commit-v8-linux/1101/