-
Notifications
You must be signed in to change notification settings - Fork 417
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
[DEPRECATION] Drop C++11 support #1830
Comments
Hi @owent, it would be great to have your feedback here. Thanks |
It would be great if otel-cpp just remove the CI jobs but do not use new features of C++14, I can maintain the gRPC and protobuf in my internal version. |
Plan to announce the deprecation during next release (tentative). |
@owent do you need some longer time to migrate to C++14, or no existing plan from your side and will stay on C++ 11 for a while? |
We still have some old systems use gcc 4.8(with a lot of binary/prebuilt dependencies and maybe can not upgrade in at least one or two years), it only support part of C++14. |
I only hope |
I think we can add nostd::make_unique and nostd::make_shared to replace the direct usage of std::make_unique and std::make_shared.Just like promethues. |
This issue was marked as stale due to lack of activity. |
Following November 30, 2022 SIG meeting, as gRPC and
Prometheusrequire >C++14 and Gtest, abseil will not support C++11 with their next release; it becomes more challenging for us to support C++11.This will require us to have multiple combination of dependencies tests on our CI.
I suggest to announce the drop of support as soon as we can, and drop the support in 6 months after the announcement.
This issue is for collecting feedback from the users.
The text was updated successfully, but these errors were encountered: