Skip to content

Upcoming changes to GYP #38

@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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions