Navigation Menu
-
-
Notifications
You must be signed in to change notification settings - Fork 178
Conversation
Update the versions of `gn` and `ninja` used in the V8 CI for Linux on ppc64le and s390x.
|
I've deployed these changes on the rhel8-ppc64le and rhel8-s390x machines. For the V8 14.5 update PR: https://ci.nodejs.org/job/node-test-commit-v8-linux/7010/ rhel8-s390x is now passing 🎉. Getting Power 9 based machines into the CI is on IBM's list of things to do before Node.js 26 -- I'll look at that next. |
|
This might not be very near, but as an FYI, V8 might stop supporting ninja one day and fully switch to siso https://groups.google.com/a/chromium.org/g/chromium-dev/c/v-WOvWUtOpg |
Thanks. We were previously aware of https://issues.chromium.org/issues/42204582. FYI @miladfarca @abmusse |
|
Pushed a fixup to pin the version of Without pinning, we get Rebuilding (V8 14.5 update PR head): https://ci.nodejs.org/job/richardlau-node-test-commit-v8-linux/764/ |
sxa
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One little observation that's easy to fix, and this has made me realise I should set up an environment for building V8 on my laptop :-)
Since it's been tested by deploying it this LGTM 👍🏻
@sxa if it's Linux on ppc64le and/or s390x, see https://github.com/ibmruntimes/v8-build. |

Update the versions of
gnandninjaused in the V8 CI for Linux on ppc64le and s390x.Refs: nodejs/node#61681 (comment)
For V8 14.5,
gnneeds to be updated to pick upstring_hashwhich was introduced in https://gn.googlesource.com/gn/+/ab6f8b2124b02000f5ffcabb904622f17de6a1e5 (I've updated to use the current HEAD https://gn.googlesource.com/gn/+/304bbef6c7e9a86630c12986b99c8654eb7fe648).https://ci.nodejs.org/job/node-test-commit-v8-linux/7006/nodes=rhel8-ppc64le,v8test=v8test/console
ninjaneeds to be updated to fix this error:https://ci.nodejs.org/job/node-test-commit-v8-linux/7008/nodes=rhel8-ppc64le,v8test=v8test/console
Since the packaged version of
ninja-buildon RHEL 8 is too old, we compileninjafrom source.