Source: yade Version: 2018.02a-2 Severity: important Tags: patch https://buildd.debian.org/status/package.php?p=yade
... virtual memory exhausted: Cannot allocate memory CMakeFiles/yade.dir/build.make:521: recipe for target 'CMakeFiles/yade.dir/pkg/common/Cylinder.cpp.o' failed make[3]: *** [CMakeFiles/yade.dir/pkg/common/Cylinder.cpp.o] Error 1 Fix: --- debian/rules.old 2018-02-11 13:26:34.803924197 +0000 +++ debian/rules 2018-02-11 13:29:11.853915345 +0000 @@ -1,4 +1,7 @@ #!/usr/bin/make -f + +include /usr/share/dpkg/architecture.mk + BUILDDIR = $(CURDIR)/debian/build tmpInstall = $(CURDIR)/debian/tmp tmpDirMatplotLib = $(CURDIR)/debian/matplotlib @@ -8,6 +11,12 @@ export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed,-no-keep-memory +# less debug info to avoid running +# out of address space when linking +ifneq (,$(filter $(DEB_HOST_ARCH), mips mipsel)) + export DEB_CXXFLAGS_MAINT_APPEND += -g1 +endif + # Check, whether Build-Depends-Indep are installed BUILD_DOC=$(shell dpkg -s python-sphinx | grep -q "^Status:.* installed$$" && echo yes) -- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers