On Fri, 09 Dec 2016 01:14:23 +0200, Niko Tyni wrote: > TL;dr: this is https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78176
Oh. > > > Otherwise a backtrace for a -g build from the crash would be handy: > > > perl Makefile.PL OPTIMIZE=-g > It goes away without the default optimization level -O2. > > On eller.debian.org, mipsel chroot, with OPTIMIZE="-g -O2": [..] I think a want to book a workshop "gdb for harmless perl packagers" :) > Unfortunately gcc doesn't seem to have a targeted option to disable this > optimization. Building with -O0 on mips and mipsel is probably the best > workaround we have (-O1 isn't enough.) I now cam up with the following change to d/rules: +# #847397 +DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH) +NOOPT = mips mipsel amd64 +ifneq (,$(filter $(DEB_HOST_ARCH), $(NOOPT))) +export DEB_CFLAGS_MAINT_STRIP:=-O2 +export DEB_CFLAGS_MAINT_APPEND:=-O0 +endif (committed and pushed). Does this make sense (if I remove the debugging amd64 again, or course)? Cheers, gregor -- .''`. https://info.comodo.priv.at/ - Debian Developer https://www.debian.org : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06 `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Bessie Tucker: Fryin' pan skillet blues
signature.asc
Description: Digital Signature