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