Hello, I have uploaded the attached changes to DELAYED/5.
They are already pushed on salsa, they fix actually passing C options and pass -std=c11 to just entirely ignore the C23-related incompatibilities. Samuel
diff -Nru xaw3d-1.5+F/debian/changelog xaw3d-1.5+F/debian/changelog --- xaw3d-1.5+F/debian/changelog 2026-01-05 17:57:29.000000000 +0100 +++ xaw3d-1.5+F/debian/changelog 2026-01-26 18:08:26.000000000 +0100 @@ -1,3 +1,13 @@ +xaw3d (1.5+F-3.1) unstable; urgency=medium + + * Non-maintainer upload. + + * rules: Call imake directly to be able to pass several C options. + * rules: Fix passing C options. + * rules: Force C11 language (closes: #1098120). + + -- Samuel Thibault <[email protected]> Mon, 26 Jan 2026 18:08:26 +0100 + xaw3d (1.5+F-3) unstable; urgency=medium * Relaxed strict prototyping checking at build time for gcc-15. diff -Nru xaw3d-1.5+F/debian/rules xaw3d-1.5+F/debian/rules --- xaw3d-1.5+F/debian/rules 2026-01-05 17:57:29.000000000 +0100 +++ xaw3d-1.5+F/debian/rules 2026-01-26 18:07:49.000000000 +0100 @@ -11,7 +11,8 @@ override_dh_auto_build: rm -rf $(SOURCE)/X11 && install -m755 -d $(SOURCE)/X11 - cd $(SOURCE) && ln -sf ../ X11/Xaw3d && xmkmf -DDefaultCCOptions=-Wno-incompatible-pointer-types + cd $(SOURCE) && ln -sf ../ X11/Xaw3d && \ + imake -DDefaultCCOptions="-ffile-prefix-map=$(CURDIR)=. -I. -std=c11" -DUseInstalled -I/usr/lib/X11/config dh_auto_build -- -C $(SOURCE) \ EXTRA_DEFINES="-D_REENTRANT -DARROW_SCROLLBAR" SHLIBDEF="-D_REENTRANT -DARROW_SCROLLBAR" \

