From 114412e49c484671a47d5163b3896057c015dce6 Mon Sep 17 00:00:00 2001 From: "Christoph M. Becker" Date: Sat, 21 Sep 2024 21:10:45 +0200 Subject: [PATCH] Fix minimal Windows version As of PHP 8.3.0, Windows 8/Server 2012 are the minimum requirement. However, PR #9104 only updated `_WIN32_WINNT`, but not `WINVER`[1]` `NTDDI_VERSION`[2] nor the manifest[3]. [1] [2] [3] --- win32/build/config.w32.h.in | 2 +- win32/build/confutils.js | 2 +- win32/build/default.manifest | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/win32/build/config.w32.h.in b/win32/build/config.w32.h.in index b513776eef70d..e72e4d6d3ebcd 100644 --- a/win32/build/config.w32.h.in +++ b/win32/build/config.w32.h.in @@ -6,7 +6,7 @@ #undef _WIN32_WINNT #undef NTDDI_VERSION #define _WIN32_WINNT 0x0602 -#define NTDDI_VERSION 0x06010000 +#define NTDDI_VERSION 0x06020000 /* Default PHP / PEAR directories */ #define PHP_CONFIG_FILE_PATH "" diff --git a/win32/build/confutils.js b/win32/build/confutils.js index 359c751b7bbca..e4dc7564c7c34 100644 --- a/win32/build/confutils.js +++ b/win32/build/confutils.js @@ -50,7 +50,7 @@ var PHP_MAKEFILE_FRAGMENTS = PHP_SRC_DIR + "\\Makefile.fragments.w32"; /* Care also about NTDDI_VERSION and _WIN32_WINNT in config.w32.h.in and manifest. */ -var WINVER = "0x0601"; /* 7/2008r2 */ +var WINVER = "0x0602"; /* 8/2012 */ // There's a minimum requirement for bison. var MINBISON = "3.0.0"; diff --git a/win32/build/default.manifest b/win32/build/default.manifest index a73c2fb53d3ab..7cfcdb5137c01 100644 --- a/win32/build/default.manifest +++ b/win32/build/default.manifest @@ -9,8 +9,6 @@ - -