Skip to content

Planning/requirements for Node.js 23 #3807

Closed

Description

@richardlau

Opening this issue to keep track of build/infra requirements for Node.js 23 (due October 2024). I suggest we keep this issue as an index to other issues and try to keep discussion to the linked issues to make it easier to keep track of conversations.

@nodejs/build Feel free to update this list, adding new issues as required (or comment if you are unable to edit).

macOS

Linux

Windows

- [ ] build node.js using clangcl when under Windows nodejs/node#52809

AIX

Activity

  1. mhdawson commented on Jul 9, 2024

    @mhdawson
    Member

    +1 for moving the gcc level to 12
    I'll let @StefanStojanovic commenton the Windows one

  2. targos commented on Aug 6, 2024

    @targos
    Member

    Along with nodejs/node#53561, we should also upgrade the minimum Xcode and Clang versions.

    Newer V8 versions cannot be compiled by the ones we have in macOS 11.

  3. targos commented on Aug 27, 2024

    @targos
    Member

    We would need at least Xcode 16 for good C++20 support: https://developer.apple.com/xcode/cpp/#c++20, which is annoying as that version hasn't even been released yet!

    Given https://endoflife.date/macos and nodejs/node#53561, I suggest we bump the CI versions to macOS 13.

  4. mhdawson commented on Oct 9, 2024

    @mhdawson
    Member

    From discussion in the meeting today, sounds like for 23 we are not ready to move to clang so we won't include in this release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions