Windows: Drop support for Vista (0x0600)

We need the efficient SRWLock methods which are not supported on Vista,
and loading them dynamically while providing fallbacks is not worth the
effort. Closes #10243.

Sorry Vista users... As you are running a supported which is no longer
supported by Microsoft (https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet),
we can only encourage you to upgrade to a more recent version if you can,
or switch to Linux, which should give your old hardware a new youth.
This commit is contained in:
Rémi Verschelde 2017-08-18 19:50:16 +02:00
parent dc62389739
commit 3b553377c7

View file

@ -111,8 +111,10 @@ def configure(env):
env.Append(CPPPATH=['#platform/windows'])
# Targeted Windows version: Vista (and later)
winver = "0x0600" # Windows Vista is the minimum target for windows builds
# Targeted Windows version: 7 (and later), minimum supported version
# XP support dropped after EOL due to missing API for IPv6 and other issues
# Vista support dropped after EOL due to GH-10243
winver = "0x0601"
if (os.name == "nt" and os.getenv("VCINSTALLDIR")): # MSVC