Bug#928140: pygalmesh: FTBFS on 32-bit architectures: virtual memory exhausted
Drew Parsons
dparsons at debian.org
Fri May 3 09:11:01 BST 2019
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