[MONGOCRYPT-377] Vendor libbson Created: 30/Jan/22 Updated: 30/Jun/22 Resolved: 30/Jun/22 |
|
| Status: | Closed |
| Project: | Libmongocrypt |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor - P4 |
| Reporter: | Kevin Albertson | Assignee: | Unassigned |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Description |
|
Background & Motivation libmongocrypt depends on libbson. By default libmongocrypt statically links libbson. libmongoc has an optional dependency on libmongocrypt. This creates an awkward dependency. mongodb/mongo-c-driver repository contains the source for libbson and libmongoc. In the C driver Evergreen, to build libmongoc with CSFLE support from source, the debug-compile-*-cse tasks do the following:
Scope |