From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Wed, 29 Sep 2021 13:54:47 +0000 (-0700) Subject: bpo-45220: Avoid automatically selecting the Windows 11 SDK preview when building... X-Git-Tag: v3.8.13~34 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=456d6d9fefac828c19fc1b562f6301f00965fe59;p=thirdparty%2FPython%2Fcpython.git bpo-45220: Avoid automatically selecting the Windows 11 SDK preview when building (GH-28393) (GH-28622) (cherry picked from commit f4b94b1f57827083990272b5f282aa1493ae2bf4) Co-authored-by: Steve Dower --- diff --git a/Misc/NEWS.d/next/Build/2021-09-16-18-00-43.bpo-45220.TgbkvW.rst b/Misc/NEWS.d/next/Build/2021-09-16-18-00-43.bpo-45220.TgbkvW.rst new file mode 100644 index 000000000000..8bbd634fa61a --- /dev/null +++ b/Misc/NEWS.d/next/Build/2021-09-16-18-00-43.bpo-45220.TgbkvW.rst @@ -0,0 +1,3 @@ +Avoid building with the Windows 11 SDK previews automatically. This may be +overridden by setting the ``DefaultWindowsSDKVersion`` environment variable +before building. diff --git a/PCbuild/python.props b/PCbuild/python.props index 295b7293f9d7..0d25e51126a7 100644 --- a/PCbuild/python.props +++ b/PCbuild/python.props @@ -106,6 +106,9 @@ <_RegistryVersion Condition="$(_RegistryVersion) != '' and !$(_RegistryVersion.EndsWith('.0'))">$(_RegistryVersion).0 + + <_RegistryVersion Condition="$([System.Version]::Parse($(_RegistryVersion))) >= $([System.Version]::Parse(`10.0.22000.0`))">10.0.19041.0 + 10.0.10586.0 $(_RegistryVersion)