Bug#753934: Bug#750722: libsvn1: libsvn_ra_local inexplicably gains 2044KiB of zero bytes
James McCoy
jamessan at debian.org
Fri Jul 18 02:57:59 UTC 2014
On Sun, Jul 06, 2014 at 11:49:01PM +0300, Niko Tyni wrote:
> On Sat, Jun 07, 2014 at 09:39:12PM -0400, James McCoy wrote:
> > Control: reassign -1 binutils 2.24.51.20140604-3
> >
> > On Fri, Jun 06, 2014 at 09:32:37AM +0100, RjY wrote:
> > > During a recent package update I noticed libsvn1 grew a lot in
> > > installed-size. Upon investigation it turned out this was:
> > >
> > > % for i in libsvn1_1.8.8-2_amd64.deb libsvn1_1.8.9-1_amd64.deb ; do dpkg -c $i ; done | grep ra_local | grep -v '^l'
> > > -rw-r--r-- root/root 39800 2014-04-01 03:20 ./usr/lib/x86_64-linux-gnu/libsvn_ra_local-1.so.1.0.0
> > > -rw-r--r-- root/root 2132856 2014-05-21 12:33 ./usr/lib/x86_64-linux-gnu/libsvn_ra_local-1.so.1.0.0
> > >
> > > Why would a (relatively simple) module for local file:// url access
> > > suddenly gain 2044KiB in a minor update? The extra space appears to
> > > consist entirely of zero bytes, as well.
> >
> > Good question. Rebuilding 1.8.8-2 in a current sid chroot causes the
> > same thing. This seems to be caused by something in the toolchain.
>
> > Based on my minimal knowledge of what goes into building the shared
> > libraries, I'll start this off in binutils' court.
>
> It does seem to be binutils. Bisecting one of the overgrown .so files
> in the perl package (see #753934) with different versions of binutils
> installed, sizes before stripping:
>
> -rwxr-xr-x 1 niko niko 1341099 Jul 6 23:13 lib/auto/Unicode/Collate/Collate.so-binutils_2.22-8
> -rwxr-xr-x 1 niko niko 1341187 Jul 6 23:22 lib/auto/Unicode/Collate/Collate.so-binutils_2.24-5
> -rwxr-xr-x 1 niko niko 3434243 Jul 6 23:24 lib/auto/Unicode/Collate/Collate.so-binutils_2.24.51.20140411-2
> -rwxr-xr-x 1 niko niko 3434243 Jul 6 23:35 lib/auto/Unicode/Collate/Collate.so-binutils_2.24.51.20140425-1
> -rwxr-xr-x 1 niko niko 3434243 Jul 6 23:19 lib/auto/Unicode/Collate/Collate.so-binutils_2.24.51.20140604-3
> -rwxr-xr-x 1 niko niko 3434243 Jul 6 23:14 lib/auto/Unicode/Collate/Collate.so-binutils_2.24.51.20140617-1
The latest subversion upload used binutils 2.24.51.20140709-1 and the
library sizes are back to normal. I don't see anything relevant in the
changelog, but it'd be worth seeing if that also resolves the issue for
Perl's build.
Cheers,
--
James
GPG Key: 4096R/331BA3DB 2011-12-05 James McCoy <jamessan at debian.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20140717/c8799aab/attachment.sig>
More information about the Perl-maintainers
mailing list