Source: evolver
Severity: normal

Dear Maintainer,

The package evolver fails to build from source on ppc64el.
That is due to problems with long double on the architecture.
I was able to build it setting the compiler to use -mabi=ieeelongdouble
but it did not work well once it was compiled.

So I just disabled the build of binary nox-ld for ppc64el.

Debdiff is attached.

Regards.

Fernando
diff -Nru evolver-2.70+ds/debian/changelog evolver-2.70+ds/debian/changelog
--- evolver-2.70+ds/debian/changelog	2016-07-27 21:44:01.000000000 -0300
+++ evolver-2.70+ds/debian/changelog	2017-01-02 12:47:04.000000000 -0200
@@ -1,3 +1,11 @@
+evolver (2.70+ds-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/rules:
+    - do not build nox-ld for ppc64el.
+
+ -- Fernando Seiti Furusato <ferse...@linux.vnet.ibm.com>  Mon, 02 Jan 2017 12:47:04 -0200
+
 evolver (2.70+ds-2) unstable; urgency=medium
 
   * FTBFS fixes release:
diff -Nru evolver-2.70+ds/debian/rules evolver-2.70+ds/debian/rules
--- evolver-2.70+ds/debian/rules	2016-07-27 21:53:43.000000000 -0300
+++ evolver-2.70+ds/debian/rules	2017-01-02 12:46:16.000000000 -0200
@@ -13,7 +13,10 @@
 DEB_VIRT_EVOLVER_FLAVOUR_VARIANT_LISTOF_DHFILE = .install .manpages
 DEB_VIRT_EVOLVER_FLAVOUR_FLAVOUR_LISTOF_DHFILE = .lintian-overrides .postinst .prerm .README.Debian
 DEB_VIRT_EVOLVER_LISTOF_FLAVOUR = nox ogl
-DEB_VIRT_EVOLVER_LISTOF_FLOATINGPOINTFORMAT = d ld
+DEB_VIRT_EVOLVER_LISTOF_FLOATINGPOINTFORMAT = d
+ifneq ($(DEB_HOST_ARCH), ppc64el)
+DEB_VIRT_EVOLVER_LISTOF_FLOATINGPOINTFORMAT += ld
+endif
 ifneq (,$(filter $(DEB_HOST_ARCH),$(DEB_ARCH_REVLISTOF_LIBQUAMATH)))
 DEB_VIRT_EVOLVER_LISTOF_FLOATINGPOINTFORMAT += q
 endif
-- 
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