diff options
author | Oliver Reiche <oliver.reiche@huawei.com> | 2023-04-14 16:35:17 +0200 |
---|---|---|
committer | Klaus Aehlig <klaus.aehlig@huawei.com> | 2023-04-18 12:44:10 +0200 |
commit | 78ffc7f9d2a22f53971e63c489da3c28ade1937f (patch) | |
tree | a5c39be5e38fb62597b3e5ed6d0302724a4819ff /bin/parallel-bootstrap-traverser.py | |
parent | 3ef4130f79c167ceacc8d350b51e005ff4ef8b07 (diff) | |
download | justbuild-78ffc7f9d2a22f53971e63c489da3c28ade1937f.tar.gz |
imports: Fix GRPC dependencies
... as the BUILD.bazel files that are the basis for the TARGETS
files seen to declare the dependencies in an incomplete way. Target
`grpc_base_c` needs `grpc_init()` and `grpc_shutdown()` from target
`grpc` (source `init.cc`). Adding this target dependency results
in a cycle.
This commit solves the issue by producing fewer but larger
libraries (as done in GRPC's CMakeLists.txt):
- `libgpr.a`: all gpr code
- `libgrpc.a`: all gprc code, depending on `libgpr.a`
- `libgrpc++.a`: all grpc++ code, depending on `libgrpc.a`
Diffstat (limited to 'bin/parallel-bootstrap-traverser.py')
0 files changed, 0 insertions, 0 deletions