[CXX-116] Create a minimal-dependency BSON library. Created: 05/Jun/12 Updated: 18/Feb/15 Resolved: 12/Mar/14 |
|
| Status: | Closed |
| Project: | C++ Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Andy Schwerin | Assignee: | Unassigned |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | cxxmove, legacy-cxx | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
Right now, if you want to use BSONObjBuilder, you have to link against all of libmongoclient.a/mongoclient.lib. That's a very big library, and you shouldn't really need all of it just to use BSONObjBuilder. |
| Comments |
| Comment by Andrew Morrow (Inactive) [ 12/Mar/14 ] |
|
No longer a priority given the shrinking libmongoclient. |
| Comment by Andy Schwerin [ 12/Mar/14 ] |
|
The library is getting smaller, so I consider it less important. There's also now a small C BSON library. I'd agree to "Won't fix". |
| Comment by Andrew Morrow (Inactive) [ 10/Mar/14 ] |
|
This was an early goal of the BSON library, but ceased to be possible at some point. I'm not sure if we want to move back to header only or not, so putting this in the 'not sure' bucket for now. |