Bug#866097: Patch to make liggghts build on mips/mipsel
Adrian Bunk
bunk at debian.org
Tue Jun 27 11:01:09 UTC 2017
Source: liggghts
Version: 3.5.0+repack1-10
Severity: important
Tags: patch
With the following changes liggghts should build on mips/mipsel
(build was successful on minkus):
- add mips/mipsel to disable_auto_test_archs_simpl
- don't generate debug info on mips/mipsel, addressing
virtual memory exhausted: Cannot allocate memory
--- debian/rules.old 2017-06-27 01:15:42.358470648 +0000
+++ debian/rules 2017-06-27 01:16:10.791802379 +0000
@@ -7,7 +7,15 @@
export OMPI_MCA_plm_rsh_agent=/bin/false #workaround to start MPI-applications in chroot
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
-disable_auto_test_archs_simpl = armel armhf mips64el
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
+# no debug info to fix FTBFS on archs with few address space
+ifneq (,$(filter $(DEB_HOST_ARCH), mips mipsel))
+ export DEB_CFLAGS_MAINT_APPEND = -g0
+ export DEB_CXXFLAGS_MAINT_APPEND = -g0
+endif
+
+disable_auto_test_archs_simpl = armel armhf mips mipsel mips64el
disable_auto_test_archs_mpi = hurd-i386 mips mipsel mips64el s390 s390x powerpc
override_dh_auto_test:
More information about the debian-science-maintainers
mailing list