[SERVER-81039] Update mongo toolchain to be able to build third party libraries that already use bazel Created: 13/Sep/23  Updated: 02/Feb/24

Status: Open
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Zack Winter Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-82519 Complete TODO listed in SERVER-81039 Closed
Assigned Teams:
Build
Participants:

 Description   

Currently the following paths cause errors in bazel query because they have bazel BUILD files but our build system doesn't support building them:

```
src/third_party/grpc
src/third_party/abseil-cpp
src/third_party/protobuf
src/third_party/re2
```
These are going to be ignored currently in .bazelignore. This ticket tracks the completion of supporting building them all, after which we can remove them from .bazelignore.



 Comments   
Comment by Zack Winter [ 16/Nov/23 ]

Re-opening, we need to do this eventually. This task is currently being used as a TODO placeholder until we've migrated the third party deps mentioned in the summary. Moving this to the part 2 epic since this isn't needed to enable bazel as required.

Generated at Thu Feb 08 06:45:18 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.