-
Notifications
You must be signed in to change notification settings - Fork 30k
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
meta: bump minimal supported GCC version to 5 #25683
Conversation
V8 is going to require full support for C++14.
@nodejs/platform-smartos what should we do about the note in https://github.com/nodejs/node/blob/master/BUILDING.md#supported-platforms-1 ? |
Refs: nodejs/build#1543 If we are planning a compiler bump, I'd rather we go with the latest stable version available (GCC 8.2 or LLVM/CLang 7) |
+1 on this as long as @nodejs/build signs off that we can actually make that compiler version available on all the arch / os / distro combinations. |
Seems like note is outdated - #25684 |
+1 from me too if it's doable |
FWIW Ubuntu 16.04, which is still supported by Canonical into 2021 only has GCC 5.4.0 in its official repositories. Even Ubuntu 18.04 only ships with GCC 7.3.0. |
I agree that we should factor in what comes by "default" in the distros, we also need to understand the impacts in terms of libc. I'm also thinking we might want to give ourselves more runway to get all of the compilers in place and plan the bump to be post Node.js 12.X |
PR-URL: nodejs#25684 Refs: nodejs#25683 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
PR-URL: #25684 Refs: #25683 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
PR-URL: #25684 Refs: #25683 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
What's the status quo here? I guess we have to bump this for v12? |
For 12 #26714 takes card of The |
I'm happy to close this, no problem @richardlau ! |
V8 is going to require full support for C++14.
/cc @hashseed @nodejs/v8 @nodejs/build
I don't actually know if there is a version 5.1.0. Happy to put another higher number.