From 1ff9e30d06ec3e0dcdefa907fdd2877bd6cb27cd Mon Sep 17 00:00:00 2001 From: orignal Date: Thu, 21 May 2026 16:41:47 -0400 Subject: [PATCH] temporary fix mingw gcc 16 release build by using C++17 --- Makefile.mingw | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Makefile.mingw b/Makefile.mingw index 32d60764..c4513a6a 100644 --- a/Makefile.mingw +++ b/Makefile.mingw @@ -7,7 +7,14 @@ CXXFLAGS := $(CXX_DEBUG) -fPIC -msse INCFLAGS := -I$(DAEMON_SRC_DIR) -IWin32 LDFLAGS := ${LD_DEBUG} -static -fPIC -msse -NEEDED_CXXFLAGS += -std=c++20 +ifeq ($(DEBUG),yes) + NEEDED_CXXFLAGS += -std=c++20 +else +# temporary fix for gcc 16 + NEEDED_CXXFLAGS += -std=c++17 + DEFINES += -DWINVER=0x0602 -D_WIN32_WINNT=0x0602 +endif + DEFINES += -DWIN32_LEAN_AND_MEAN # UPNP Support