[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: |
|
||||
| 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. |
| 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. |