From b50fe5f9b4ae3f1f0a0f02fdd53ed4ac51e731a4 Mon Sep 17 00:00:00 2001 From: wuggy Date: Mon, 13 Jul 2026 16:47:49 +0100 Subject: [PATCH] Set subsystem to 5.01 when MSVC --- old-configure.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/old-configure.in b/old-configure.in index 9248f461e9..ed4c8f2997 100644 --- a/old-configure.in +++ b/old-configure.in @@ -890,11 +890,17 @@ case "$target" in MKSHLIB='$(LD) -NOLOGO -DLL -OUT:$@ -PDB:$(LINK_PDBFILE) $(DSO_LDOPTS)' MKCSHLIB='$(LD) -NOLOGO -DLL -OUT:$@ -PDB:$(LINK_PDBFILE) $(DSO_LDOPTS)' dnl Set subsystem version 4 for NT4/9x, version 5 for XP x64 + dnl Due to MSVC, set subsystem to 5 for XP x86 if test "$CPU_ARCH" = "x86"; then - WIN32_SUBSYSTEM_VERSION=4.00 + if test "$CC_TYPE" = "msvc"; then + WIN32_SUBSYSTEM_VERSION=5.01 + else + WIN32_SUBSYSTEM_VERSION=4.00 + fi else WIN32_SUBSYSTEM_VERSION=5.02 fi + WIN32_CONSOLE_EXE_LDFLAGS=-SUBSYSTEM:CONSOLE,$WIN32_SUBSYSTEM_VERSION WIN32_GUI_EXE_LDFLAGS=-SUBSYSTEM:WINDOWS,$WIN32_SUBSYSTEM_VERSION DSO_LDOPTS=-SUBSYSTEM:WINDOWS,$WIN32_SUBSYSTEM_VERSION