[CDRIVER-646] Allow libbson to live in the same parent directory as libmongoc Created: 13/May/15  Updated: 03/May/17  Resolved: 27/Mar/17

Status: Closed
Project: C Driver
Component/s: None
Affects Version/s: None
Fix Version/s: TBD

Type: Improvement Priority: Major - P3
Reporter: Derick Rethans Assignee: Backlog - C Driver Team
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

For the HHVM driver I need both libbson and libmongoc, and my source code is organised like:

.
├── libbson
├── libmongoc
├── src
│   └── MongoDB
└── tests

However, when you run autogen.sh for libmongoc - it insists on pulling in its own libbson submodule clone in libmongoc/src/libbson.

./configure has an option " --with-libbson=[auto/system/bundled]", which I would like to see extended to either of:

  • a specific directory, so I can have libbson wherever I want
  • "parent" as an option (or "sibling", or whatever name you come up with), to allow for libbson to live in the same directory as libmongoc does as per above directory tree.


 Comments   
Comment by A. Jesse Jiryu Davis [ 27/Mar/17 ]

No longer needed, I think.

Comment by Derick Rethans [ 14/Jul/15 ]

It's not a blocker for 1.2.

Comment by A. Jesse Jiryu Davis [ 13/Jul/15 ]

derick is this required for the C Driver 1.2 release or can you live without it?

Generated at Wed Feb 07 21:10:10 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.