Skip to content

Upcoming changes to GYP #38

Closed
Closed
@hashseed

Description

@hashseed

As previously described in this document and tracked in these Node.js issues and this V8 issue, V8 has implemented a GYP/GN bridge to allowing building V8 with GN but keep the rest of Node core on GYP.

The Node.js part is implemented here and updated here. That adds a new configure flag --build-v8-with-gn, which is tested on Linux and Mac. Running configure with that flag fetches the necessary dependencies and subsequent make builds V8 with GN.

I'm currently moving GYP files into v8/gypfiles. Then I'll simply delete the folder to conclude the handover. This will immediately affect the canary branch. You could either switch to --build-v8-with-gn, or you need to take over ownership over V8's GYP files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions