Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update MSVC Toolchain to v14.1 #1988

Merged
merged 6 commits into from Aug 6, 2019

Conversation

lokitoth
Copy link
Member

@lokitoth lokitoth commented Aug 5, 2019

  • Upgrades solution to VS 2017

  • Upgrades VS projects to target MSVC v14.1
    This improves compiler comformance, and may improve build performance.

  • Upgrades Windows SDK targetting from v8.1 to v10.0.10240.0
    This removes support for Windows 8.1 (~5.59% WW share). Earlier versions of Windows were already not supported. The choice of this version vs. a newer one (this SDK was released concurrent with Windows 10, July 29, 2015) is due to it being a LTSC-supported version of Windows until October 14, 2025.

The next LTSC version is v10.0.14393, until October 13, 2026. The one following jumps several versions to v10.0.17763, until January 9, 2029.

Copy link
Member

@jackgerrits jackgerrits left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉 🎉 🎉

@lokitoth lokitoth force-pushed the dev/Upgrade-VSToolchain branch 2 times, most recently from e854501 to 6e1f309 Compare August 5, 2019 19:05
* Upgrades solution to VS 2017

* Upgrades VS projects to target MSVC v14.1
   This improves compiler comformance, and may improve build performance.

* Upgrades Windows SDK targetting from v8.1 to v10.0.10240.0
   This removes support for Windows 8.1 (< 5% WW share). Earlier versions of Windows were already not supported.
* Also removes Python27 Windows project, because there are no boost_python27 binaries built against vc141 in NuGet, and there are only 4 months of support of python27 left. As well, default install of python on Windows now points to store with version 3.7
* Also commit updated files so we do not have 8.6.1 in the codebase.
@lokitoth lokitoth changed the title Update VS Projects Update MSVC Toolchain to v14.1 Aug 5, 2019
@jackgerrits jackgerrits merged commit d35879f into VowpalWabbit:master Aug 6, 2019
jackgerrits added a commit to jackgerrits/vowpal_wabbit that referenced this pull request Aug 23, 2019
jackgerrits added a commit that referenced this pull request Aug 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants