[CXX-1157] Change the default polyfill to MNMLSTC on all system configurations Created: 07/Dec/16  Updated: 18/Jan/23  Resolved: 18/Jan/23

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

Type: New Feature Priority: Major - P3
Reporter: J Rassi Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: bgtrack
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends

 Description   

Boost is used as the default polyfill when compiling with MSVC, due to various issues compiling MNMLSTC with MSVC.

When a version of MNMLSTC compatible with MSVC 2015 is available, we should change the default polyfill to MNMLSTC on all system configurations. MNMLSTC is far easier to install and configure than Boost, so this will be a win for Windows users who don't care about which polyfill source they get.



 Comments   
Comment by Rishabh Bisht [ 18/Jan/23 ]

After careful evaluation, we have decided to close this ticket. Please add a comment if the impact of this ticket increases.
Thanks.

Comment by David Golden [ 26/Jan/17 ]

Waiting for mnmlstc core 2.0

Comment by J Rassi [ 20/Jan/17 ]

Our required functionality (optional, make_unique, string_view) from MNMLSTC/Core is going to ship in their 2.0 release with support for MSVC 2015 Update 3. I suggest we block this ticket on the the release of Core 2.0. See further discussion at https://github.com/mnmlstc/core/issues/41.

Note that this ticket also blocks on BUILD-1450, since our build machines are still running MSVC 2015 Update 2. I've set that ticket as a JIRA dependency.

Generated at Wed Feb 07 22:01:35 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.