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" \
 

Reply via email to