-
Notifications
You must be signed in to change notification settings - Fork 139
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
Raise c++ compiler baseline #1167
Comments
@davido We cannot upgrade the gcc compiler on this platform. CentOS 7 ships this version of gcc so we have to deal with it - we are (purposefully) always using and testing with the default toolchains provided by the distributions that we support to ensure that Bazel can be built and works out of the box on these systems. |
Thanks for clarifying. Remove the outdated platforms, then? But anyway, this could be handled in another issue. |
I'm always happy if we can remove support for old platforms, because then we can move to more modern tools, reduce infrastructure complexity, etc. On the other hand we don't want to remove support for something that's still important for our users. :( As we don't have telemetry, it's very difficult to get clear signal on which platforms are still important and which aren't. Considering that Ubuntu 16.04 LTS is now also EOL, it might be reasonable to drop support for Ubuntu 14.04 / 16.04 / CentOS 7 on Bazel's master branch. Looking forward to discuss - do you want to file an issue to propose this? |
Done. |
Trying to upgrade gRPC to 1.3.8:[1] to fix building Bazel itself on gcc 11 (now default on Fedora Rawhide 34), we are running in this issue: [2]
Looking into the related docker image, gcc is totally outdated:
Raise the baseline and remove outdated toolchains.
Possibly related: [3].
[1] bazelbuild/bazel#13536
[2] https://buildkite.com/bazel/bazel-bazel-github-presubmit/builds/8847#f244407a-e587-456e-9882-1632034dd773
[3] grpc/grpc#26121
The text was updated successfully, but these errors were encountered: