-
Notifications
You must be signed in to change notification settings - Fork 95
Description
Python 3.5-3.8 officially support Windows Vista. However, the current builds were done with Visual Studio 2022 v17.14, which uses version 14.44.35211.0 of the MSVC++ runtime redistributable DLLs, which require Windows 7 and newer.
For Python 3.5-3.6, the current packaged version of vcruntime140.dll is 14.12.25810.0, which is strange and I'm not sure where it came from.
For Python 3.7-3.8, the current packaged version of vcruntime140.dll is 14.44.35211.0, which is expected based on how I built them and is too new.
According to https://github.com/abbodi1406/vcredist, the most recent MSVC++ runtime redistributable version that supports Windows Vista is 14.32.31332.0. From the table at https://learn.microsoft.com/en-us/lifecycle/faq/visual-c-faq#what-are-the-support-dates-for-visual-c---redistributable--msvc-runtime-libraries--and-msvc-toolset-versions-2015--2017--2019--2022--and-later-, that likely corresponds with Visual Studio 2022 v17.2.
Rebuild using the 14.32 build tools to ensure compatibility with Windows Vista.