The patch was Qt6 and QSqlDatabase, committed last Christmas. The change that broke our port was unrelated but in the same patch.
Interestingly I see this patch too, not sure why it was committed.
From: textbrowser <textbrowser@gmail.com>
Date: Mon, 15 Jan 2024 15:24:43 -0500
Subject: [PATCH] OS/2.
---
dooble.pro | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dooble.pro b/dooble.pro
index 0c730b5f..f030a075 100644
--- a/dooble.pro
+++ b/dooble.pro
@@ -333,8 +333,9 @@ QMAKE_CXXFLAGS_RELEASE += -O3 \
-pedantic \
-std=c++17
os2 {
-# -fstack-protector requires manual lib spec.
LIBS += -lssp
+QMAKE_CXXFLAGS_RELEASE += -Wstrict-overflow=1
+QMAKE_CXXFLAGS_RELEASE -= -Wstrict-overflow=5
} else {
QMAKE_CXXFLAGS_RELEASE += -Wl,-z,relro \
-fPIE \
--
2.30.2
Which just ups the warnings about signed overflow.