(Cc'ing the libpng maintainers.) On Sun, Jul 13, 2014 at 08:12:38PM +0200, Aurelien Jarno wrote:
> A quick debugging seems to show the problem is on the libpng side. > Rebuilding it makes the problem disappear. It looks like it is due to > the same issue we are doing this transition, ie the libpng structure > expose a jmp_buf structure. I don't really now what to do... Ouch. I see. From png.h: struct png_struct_def { #ifdef PNG_SETJMP_SUPPORTED jmp_buf jmpbuf; /* used in png_error */ #endif [...] PNG_SETJMP_SUPPORTED seems to be the default, if I read pngconf.h correctly. As libpng was built against libc6-dev_2.17-97 168 days ago and hasn't been binNMU'd since, does that mean that all its reverse dependencies built against libc6 2.19 (in the last month or so) are potentially broken on s390x? Or do I misunderstand something? Doesn't the fact that it's at the start of the struct make things even worse? There are 500ish packages depending on libpng12-0. So do we need an SONAME bump on s390x only? How hard would that be? -- Niko Tyni nt...@debian.org -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org