Another FWIW, building on i386 with -O1 instead of -O2 and dropping
-fno-strict-aliasing is successful.

Where can one find the differences between -O1 and -O2 in GCC 7?
What changed between GCC 6 and 7 would be useful too.


--- a/debian/rules
+++ b/debian/rules
@@ -7,7 +7,10 @@

 include /usr/share/dpkg/default.mk

-export DEB_CFLAGS_MAINT_APPEND = -fno-strict-aliasing
+ifneq (,$(filter $(DEB_HOST_ARCH),i386))
+  export DEB_CFLAGS_MAINT_STRIP=-O2
+  export DEB_CFLAGS_MAINT_APPEND=-O1
+endif

 %:
     dh $@

Reply via email to