Bug#928140: pygalmesh: FTBFS on 32-bit architectures: virtual memory exhausted

Nico Schlömer nico.schloemer at gmail.com
Mon Apr 29 08:49:37 BST 2019


> No easy way around it.

Indeed.

> Building with -g -O1 (or -O2 without -g) helps mshr, we can test if it helps pygalmesh too.

Removing `-g` almost certainly improves things. Using clang++ instead
of c++ also helps.

On Mon, Apr 29, 2019 at 9:06 AM Drew Parsons <dparsons at debian.org> wrote:
>
> Source: pygalmesh
> Followup-For: Bug #928140
>
> Not a regression as such: 0.2.6-1 also exhausts memory on i386
> sometimes (not always), cf.
> https://tests.reproducible-builds.org/debian/logs/unstable/i386/pygalmesh_0.2.6-1.build2.log.gz
>
> This is a general problem with meshing libraries. mshr has a
> similar problem on i386,
> https://bitbucket.org/fenics-project/mshr/issues/89/
>
> I spoke with upstream about it, he said the reason will be cgal's
> heavy use of c++ templates. No easy way around it.
>
> Building with -g -O1 (or -O2 without -g) helps mshr, we can test if it
> helps pygalmesh too.
>
> Drew
>



More information about the debian-science-maintainers mailing list