apache / brpc

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
https://brpc.apache.org
Apache License 2.0
16.56k stars 3.98k forks source link

Upgrade Protobuf to v27.3 for building with bzlmod #2823

Closed wasphin closed 3 days ago

wasphin commented 3 days ago

After using offical boost 1.83.0[1], rules_cc@0.0.13 are required, which, in turn, requires Protobuf v27.0.

Protobuf v27.0 is not compatible with GCC less than 13[2].

[1] https://github.com/apache/brpc/pull/2789 [2] https://github.com/protocolbuffers/protobuf/issues/16868

What problem does this PR solve?

Issue Number: #2822

Problem Summary:

What is changed and the side effects?

Changed:

Side effects:


Check List: