[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/23388] New: [2.31 Regression] produces large 64-bit multilib lib
From: |
doko at debian dot org |
Subject: |
[Bug ld/23388] New: [2.31 Regression] produces large 64-bit multilib libraries on i386 |
Date: |
Mon, 09 Jul 2018 10:32:01 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=23388
Bug ID: 23388
Summary: [2.31 Regression] produces large 64-bit multilib
libraries on i386
Product: binutils
Version: 2.31
Status: NEW
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: doko at debian dot org
Target Milestone: ---
[ forwarded from https://bugs.debian.org/903376 ]
This is seen at least when building x86_64 and x86_64-gnux32 libraries on
i686-linux-gnu:
> Package: libc6-amd64
> Version: 2.27-4
> Severity: important
>
> On i386, libc6-amd64 and libc6-x32 install more than one gigabyte each:
>
> ,----
> | $ apt-cache show libc6-amd64 libc6-x32 | grep Installed-Size
> | Installed-Size: 1143839
> | Installed-Size: 1143407
> `----
>
> Looking at /lib64, all the .so files from libc6-amd64 are over four
> megs, although file(1) reports them as stripped.
Looks like that is a binutils bug, I see the same problem when building
the ncurses multilib packages. Apparently this started when I upgraded
binutils from 2.30-22 to 2.30.90.20180627-1.
These libraries have a large number of null bytes in them, their
occupied space is reduced considerably in a sparse copy:
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/23388] New: [2.31 Regression] produces large 64-bit multilib libraries on i386,
doko at debian dot org <=
- [Bug ld/23388] [2.31 Regression] produces large 64-bit multilib libraries on i386, doko at debian dot org, 2018/07/09
- [Bug ld/23388] [2.31 Regression] produces large 64-bit multilib libraries on i386, nickc at redhat dot com, 2018/07/09
- [Bug ld/23388] [2.31 Regression] produces large 64-bit multilib libraries on i386, doko at debian dot org, 2018/07/09
- [Bug ld/23388] [2.31 Regression] produces large 64-bit multilib libraries on i386, hjl.tools at gmail dot com, 2018/07/09
- [Bug ld/23388] [2.31 Regression] produces large 64-bit multilib libraries on i386, hjl.tools at gmail dot com, 2018/07/09
- [Bug ld/23388] [2.31 Regression] produces large 64-bit multilib libraries on i386, doko at debian dot org, 2018/07/09
- [Bug ld/23388] [2.31 Regression] produces large 64-bit multilib libraries on i386, cvs-commit at gcc dot gnu.org, 2018/07/09
- [Bug ld/23388] [2.31 Regression] produces large 64-bit multilib libraries on i386, cvs-commit at gcc dot gnu.org, 2018/07/09
- [Bug ld/23388] [2.31 Regression] produces large 64-bit multilib libraries on i386, hjl.tools at gmail dot com, 2018/07/09
- [Bug ld/23388] [2.31 Regression] produces large 64-bit multilib libraries on i386, hjl.tools at gmail dot com, 2018/07/09