> 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 <[email protected]> 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 >

