summaryrefslogtreecommitdiff
path: root/bin/just-import-git.py
diff options
context:
space:
mode:
authorOliver Reiche <oliver.reiche@huawei.com>2023-04-14 16:35:17 +0200
committerKlaus Aehlig <klaus.aehlig@huawei.com>2023-04-18 12:44:10 +0200
commit78ffc7f9d2a22f53971e63c489da3c28ade1937f (patch)
treea5c39be5e38fb62597b3e5ed6d0302724a4819ff /bin/just-import-git.py
parent3ef4130f79c167ceacc8d350b51e005ff4ef8b07 (diff)
downloadjustbuild-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/just-import-git.py')
0 files changed, 0 insertions, 0 deletions