C++ Driver 3.9.0 added support for "auto-downloading" the C Driver in CXX-2695. However, the auto-downloaded C Driver may incorrectly inherit the BUILD_VERSION of the C++ Driver when the variable is set during configuration. This results in the C Driver libraries having an API version number that is the same as the C++ Driver libraries or set to 0.0.0 (the default value when not explicitly set). The incorrect API version number is propagated to the C Driver libraries and package files when they are installed alongside the C++ Driver.
- is caused by
-
CDRIVER-4763 Reapply `BUILD_VERSION` CMake option
-
- Closed
-
-
CXX-2695 Auto download the C driver if it is not already installed
-
- Closed
-
- is depended on by
-
CXX-3103 Migrate to C driver 2.0
-
- In Code Review
-