Bundled gRPC v1.4.2 into 3rdparty libraries. The bundled package is generated with the following command:
git clone -b v1.4.2 https://github.com/grpc/grpc.git grpc-1.4.2 (cd grpc-1.4.2 && git submodule update --init third_party/cares) tar zcvf grpc-1.4.2.tar.gz --exclude .git grpc-1.4.2 We download gRPC from GitHub instead of using the official tarball because we need to use `git submodule` to download dependent third-party packages for gRPC, and the necessary git metadata does not exist in the official tarball. gRPC also depends on openssl and protobuf 3. Since we have already bundled the latter, the only system dependency is openssl. Review: https://reviews.apache.org/r/61583 Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/ab21cdf3 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/ab21cdf3 Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/ab21cdf3 Branch: refs/heads/master Commit: ab21cdf3432c64895862988d258a7527dcb6d196 Parents: 7a385a4 Author: Chun-Hung Hsiao <chhs...@mesosphere.io> Authored: Mon May 22 16:30:59 2017 -0700 Committer: Jie Yu <yujie....@gmail.com> Committed: Thu Aug 10 16:53:15 2017 -0700 ---------------------------------------------------------------------- 3rdparty/grpc-1.4.2.tar.gz | Bin 0 -> 6436282 bytes 1 file changed, 0 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos/blob/ab21cdf3/3rdparty/grpc-1.4.2.tar.gz ---------------------------------------------------------------------- diff --git a/3rdparty/grpc-1.4.2.tar.gz b/3rdparty/grpc-1.4.2.tar.gz new file mode 100644 index 0000000..f4dfe63 Binary files /dev/null and b/3rdparty/grpc-1.4.2.tar.gz differ