darion-yaphet opened a new pull request, #3419:
URL: https://github.com/apache/brpc/pull/3419
### What problem does this PR solve?
Issue Number: N/A
Problem Summary:
bRPC’s CMake and Make-based build paths used inconsistent C++11/C++14
settings. This establishes C++14 as the common minimum language level.
### What is changed and the side effects?
Changed:
- Updated CMake, Make, test, tool, and example build settings to require
C++14.
- Raised compiler checks to GCC 5.0+ and Clang 3.5+.
- Updated configuration and user-facing documentation.
- Preserved C++17 for Protobuf 22+ and Bazel.
Side effects:
- Performance effects: None expected.
- Breaking backward compatibility: C++11-only toolchains and build
invocations are no longer supported.
———
### Check List:
- [x] Changes compile: clean CMake brpc-static build with AppleClang 16
and -std=gnu++14.
- [x] Verified config_brpc.sh generation, shell syntax, and diff
formatting.
- [ ] Unit test suite not run.
- [x] No new feature behavior requiring tests.
- [x] Follows the Contributor Covenant.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]