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