d/rules: Fix test suite on x87 hardware
authorMathieu Malaterre <malat@debian.org>
Fri, 12 Jan 2024 09:33:11 +0000 (10:33 +0100)
committerMathieu Malaterre <malat@debian.org>
Fri, 12 Jan 2024 09:33:11 +0000 (10:33 +0100)
debian/rules

index 84e018c23d163015c80adafb92867ab7a6042785..543fba3dc65344a01711ba355203ee8f6911f183 100755 (executable)
@@ -14,8 +14,13 @@ else
   BUILDDOC = ON
 endif
 
+ifeq ($(DEB_HOST_ARCH_CPU),i386)
+  DEB_CXXFLAGS_MAINT_APPEND += -fexcess-precision=fast
+endif
+
 # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001703
-export DEB_CXXFLAGS_MAINT_APPEND=-DENABLE_DCMJPLS_INTERLEAVE_NONE
+DEB_CXXFLAGS_MAINT_APPEND += -DENABLE_DCMJPLS_INTERLEAVE_NONE
+export DEB_CXXFLAGS_MAINT_APPEND
 
 # when BUILDDOC==OFF, convenient copies of doxygen man pages are used
 # when BUILDDOC==ON, doxygen man pages are being regenerated, this may leads to