From f1254a78b329e9ecfdc1639fa4443498ee85f12a Mon Sep 17 00:00:00 2001 From: Esun Kim Date: Fri, 19 Jan 2024 17:29:47 -0800 Subject: [PATCH] [Doc] Update README.md to address upb issue (#34411) Fixes https://github.com/grpc/grpc/issues/34405 --- third_party/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/third_party/README.md b/third_party/README.md index 334ecf09c9db9..29d43172a7909 100644 --- a/third_party/README.md +++ b/third_party/README.md @@ -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