Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Planning/requirements for Node.js 23 #3807

Closed
15 of 17 tasks
richardlau opened this issue Jul 5, 2024 · 4 comments
Closed
15 of 17 tasks

Planning/requirements for Node.js 23 #3807

richardlau opened this issue Jul 5, 2024 · 4 comments

Comments

@richardlau
Copy link
Member

richardlau commented Jul 5, 2024

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

@mhdawson
Copy link
Member

mhdawson commented Jul 9, 2024

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

@targos
Copy link
Member

targos commented Aug 6, 2024

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.

@targos
Copy link
Member

targos commented Aug 27, 2024

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.

@mhdawson
Copy link
Member

mhdawson commented Oct 9, 2024

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
Projects
None yet
Development

No branches or pull requests

3 participants