This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: The 2.20 release code freeze is very near
- From: Aurelien Jarno <aurelien at aurel32 dot net>
- To: Siddhesh Poyarekar <siddhesh at redhat dot com>
- Cc: Allan McRae <allan at archlinux dot org>, Andreas Krebbel <krebbel at linux dot vnet dot ibm dot com>, libc-alpha <libc-alpha at sourceware dot org>
- Date: Mon, 14 Jul 2014 09:22:28 +0200
- Subject: Re: The 2.20 release code freeze is very near
- Authentication-results: sourceware.org; auth=none
- References: <53B3D952 dot 6090906 at archlinux dot org> <20140713182420 dot GA14513 at hall dot aurel32 dot net> <20140714052022 dot GR609 at spoyarek dot pnq dot redhat dot com>
On Mon, Jul 14, 2014 at 10:50:22AM +0530, Siddhesh Poyarekar wrote:
> On Sun, Jul 13, 2014 at 08:24:20PM +0200, Aurelien Jarno wrote:
> > On the debian side, we are fighting with the s390x jmp_buf change done
> > in 2.19 (commit 93a45ff1). At the beginning it seemed to be only a few
> > packages to be affected, but more we go more we have issues. Among the
> > packages with a lot of reverse dependencies, we have already found that
> > perl and libpng are affected. This start to be difficult to handle.
>
> Bug link or bug#?
The ABI change is described there:
http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=ee4ec1d7f9bdbdfc87117133478cfb2f6653e65c
https://sourceware.org/glibc/wiki/Release/2.19#Packaging_Changes
On the distributions side, this is described there:
https://bugzilla.redhat.com/show_bug.cgi?id=1064271
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753542
In Debian we rebuilt almost all perl to workaround this abi change,
until we found the following issue:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754125
Indeed jmp_buf is used in the publically exported png_struct_def:
http://sourceforge.net/p/libpng/code/ci/libpng12/tree/png.h#l1263
We can continue handling this ABI change by rebuilding all packages
dependind on libpng, but I am afraid that embedding a jmp_buf in a
structure is not that uncommon and that we are going to discover
more affected packages.
Aurelien
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
aurelien@aurel32.net http://www.aurel32.net