[CXX-1951] Fix static linking against C driver Created: 03/Mar/20 Updated: 27/Oct/23 Resolved: 05/Jun/20 |
|
| Status: | Closed |
| Project: | C++ Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Samantha Ritter (Inactive) | Assignee: | Unassigned |
| Resolution: | Gone away | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Epic Link: | CXX 4.4 Support | ||||||||
| Description |
|
The C++ driver links against deprecated C driver targets, which were removed in CDRIVER-3414, breaking the build. Update the C++ project to link against valid C driver targets. |
| Comments |
| Comment by Kevin Albertson [ 14/Apr/20 ] |
|
As a note, CDRIVER-3414 was reverted. It seemed like an unnecessary user pain to introduce a breaking change in the C drivers target names. It would needlessly prevent old C++ driver users from using a newer C driver. We should still fix this to avoid the deprecation warnings in the cmake configuration. Since C++ driver 3.6.0 will required C driver 1.16.0, we're already requiring a version of the C driver that has the new target names. |