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