Package: dune-grid
Version: 2.4.1-1
Severity: important
Tags: sid + patch
Justification: FTBFS
User: [email protected]
Usertags: mips-patch
Hi,
Package dune-grid FTBFS on mips and mipsel with following error:
virtual memory exhausted: Cannot allocate memory
build logs:
https://buildd.debian.org/status/fetch.php?pkg=dune-grid&arch=mips&ver=2.4.1-1&stamp=1466966398
https://buildd.debian.org/status/fetch.php?pkg=dune-grid&arch=mipsel&ver=2.4.1-1&stamp=1456760195
I tried to reduce ggc-min-expand to 20, and with this change package compiles
for me.
With attached patch I was able to build dune-grid successfully for both mips
and mipsel.
Regards,
Daniel
--- dune-grid-2.4.1.orig/configure.ac
+++ dune-grid-2.4.1/configure.ac
@@ -22,6 +22,16 @@ AC_SUBST([LDADD], '$(top_builddir)/dune/
# make DUNE_GRID_LIBDIR available as it is needed for the alberta libs
AC_SUBST(DUNE_GRID_LIBDIR, '$(top_builddir)/lib')
+# Check the platform information.
+AC_CANONICAL_HOST
+case "${host_cpu}" in
+ mips | mipsel)
+ AC_SUBST([TEST_CXXFLAGS], ["--param ggc-min-expand=20"])
+ ;;
+ *)
+ ;;
+esac
+
DUNE_SUMMARY_ALL
# write output
--- dune-grid-2.4.1.orig/dune/grid/test/Makefile.am
+++ dune-grid-2.4.1/dune/grid/test/Makefile.am
@@ -63,7 +63,7 @@ EXTRA_PROGRAMS = $(ALBERTA_EXTRA_PROGS)
# output coverage
#COVERAGE = -fprofile-arcs -ftest-coverage
-AM_CXXFLAGS = $(COVERAGE)
+AM_CXXFLAGS = $(COVERAGE) @TEST_CXXFLAGS@
AM_CPPFLAGS = @AM_CPPFLAGS@ -DHAVE_DUNE_GRID=1
# The directory where the example grid files used for testing are located
--
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers