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

Nico Schlömer nico.schloemer at gmail.com
Fri May 3 09:24:55 BST 2019


>  Do you know how to control it?

I'd been looking at this once, to no avail. Locally I just use CC=clang++ now.

On Fri, May 3, 2019 at 10:11 AM Drew Parsons <dparsons at debian.org> wrote:
>
> On 2019-04-29 15:49, Nico Schlömer wrote:
> >> 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.
>
>
> I can remove Debian's -g flag easily enough (CFLAGS from
> dpkg-buildflags).
>
> But you can see in the log that -g is invoked twice in the gcc call.
>
> The first -g comes from the default compiler flags invoked by setup.py
> when compiling an extension.  I can't see how to control or remove this
> one.  The distutils.Extension documentation is sparse. Do you know how
> to control it?
>
> Drew



More information about the debian-science-maintainers mailing list