googleapis / google-cloud-cpp

C++ Client Libraries for Google Cloud Services
https://cloud.google.com/
Apache License 2.0
549 stars 369 forks source link

Move `demo-*` builds to **only** system packages #12595

Open coryan opened 1 year ago

coryan commented 1 year ago

The demo-* builds install gRPC and Protobuf because some libraries do not compile with the versions packaged with the underlying distro.

We should disable the libraries that do not work. It is probably more important to show how customers can use the system packages for our dependencies than to show how to compile the latest and greatest version.

We can add another builds that builds everything from source if we think it is important to show how that can be done.

dbolduc commented 8 months ago

We think this is worth doing. Consider as part of binary packages project.

scotthart commented 1 month ago

We need to investigate whether this is maintainable over the long run.