[Doc] Update README.md to address upb issue (#34411)

Fixes https://github.com/grpc/grpc/issues/34405
This commit is contained in:
Esun Kim 2024-01-19 17:29:47 -08:00 committed by GitHub
parent 5b724c09c5
commit f1254a78b3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 0 deletions

View File

@ -17,6 +17,7 @@ gRPC depends on several third-party libraries, their source code is available
- gRPC C++ needs to stay buildable/installable even if the submodules are not present (e.g. the tar.gz archive with gRPC doesn't contain the submodules),
assuming that the dependencies are already installed. This is a requirement for being able to provide a reasonable install process (e.g. using cmake)
and to support package managers for gRPC C++.
- CAVEAT: upb is an exception here because of its lack of cmake support. Therefore, third_party/upb should be present to build gRPC until upb supports it.
- Adding a new dependency is a lot of work (both for us and for the users).
We currently support multiple build systems (BAZEL, cmake, make, ...) so adding a new dependency usually requires updates in multiple build systems