Skip to content

Files

This branch is 319 commits behind mongodb/mongo-cxx-driver:master.

debian

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 14, 2023
Feb 13, 2019
Nov 10, 2020
Nov 10, 2020
Oct 6, 2023
Feb 13, 2019
Aug 17, 2023
Feb 13, 2019
Jul 13, 2020
Feb 13, 2019
Jul 10, 2020
Feb 13, 2019
Feb 13, 2019
Oct 9, 2023
Feb 13, 2019
Jul 10, 2020
Feb 13, 2019
Feb 13, 2019
Jul 31, 2020
Feb 13, 2019
Jul 31, 2020
Oct 9, 2023
Dec 2, 2020
Using the MongoDB C++ Driver with MNMLSTC instead of Boost
----------------------------------------------------------

The MongoDB C++ driver Debian package is built with the Boost C++17 polyfill.
In the event that you would rather use the MNMLSTC/core C++17 polyfill, you can
simply obtain the mongo-cxx-driver source package and rebuild it.

To enable the MNMLSTC/core C++17 polyfill use the pkg.mongo-cxx-driver.mnmlstc
build profile and ensure that your build environment has network access enabled.
The first can be accomplished by setting the environment variable
DEB_BUILD_PROFILES="pkg.mongo-cxx-driver.mnmlstc" and the second when building
by passing the option --git-pbuilder-options="--use-network yes" (for building
with git-buildpackage) or possibly just "--use-network yes" (for building with
pbuilder).  Enabling network access is required so that the upstream part of the
build can clone the MNMLSTC/core GitHub project.

General instructions for rebuilding Debian packages can be found here:
https://wiki.debian.org/BuildingTutorial