On Sun, 10 Apr 2016 20:25:40 +0200 Tobias Frost <t...@frost.de> wrote:

I tested below patch on fischer.debian.org; and did not see the error
(tried 4 builds)
In the hope this helps...

--
tobi

Regards.
diff -Nru libvigraimpex-1.10.0+git20160211.167be93+dfsg/debian/rules
libvigraimpex-1.10.0+git20160211.167be93+dfsg/debian/rules
--- libvigraimpex-1.10.0+git20160211.167be93+dfsg/debian/rules  2016-
03-23 20:13:15.000000000 +0000
+++ libvigraimpex-1.10.0+git20160211.167be93+dfsg/debian/rules  2016-
04-10 20:12:04.000000000 +0000
@@ -6,11 +6,6 @@
 CXXFLAGS := $(shell env DEB_CXXFLAGS_MAINT_APPEND=-pipe dpkg-
buildflags --get CXXFLAGS; dpkg-buildflags --get CPPFLAGS)
 LDFLAGS := $(shell env DEB_LDFLAGS_MAINT_APPEND='-Wl,--as-needed -Wl,-
z,now' dpkg-buildflags --get LDFLAGS)

-ifeq ($(DEB_HOST_ARCH),i386)
-  CFLAGS += -ffloat-store
-  CXXFLAGS += -ffloat-store
-endif
-
 # support for Ubuntu development
 ifeq ($(DEB_HOST_ARCH),ppc64el)
   CFLAGS := $(subst -O3,-O2,$(CFLAGS))
@@ -29,6 +24,16 @@
   CXXFLAGS += --param ggc-min-expand=20
 endif

+ifneq (,$(filter $(DEB_HOST_ARCH_CPU), i386))
+  CFLAGS += -ffloat-store
+  CXXFLAGS += -ffloat-store
+endif
+ifneq (,$(filter $(DEB_HOST_ARCH_CPU), powerpc ppc64 s390x))
+  CFLAGS += -ffp-contract=off
+  CXXFLAGS += -ffp-contract=off
+endif
+
+
 ifneq ($(wildcard
/usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial/libhdf5.so),)
   export CMAKE_INCLUDE_PATH=/usr/include/hdf5/serial
   export CMAKE_LIBRARY_PATH=/usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to