[Bug 2068074] [NEW] gcc package contains large unstripped binaries
Nate Eldredge
2068074 at bugs.launchpad.net
Wed Jun 5 00:14:47 UTC 2024
Public bug reported:
The binaries in this package (and I think other gcc-14 packages as well)
are not stripped, making them unnecessarily large and wasting disk space
and download bandwidth.
For example:
nate at moneta:~$ ls -lh /usr/libexec/gcc-cross/aarch64-linux-gnu/14/lto1
-rwxr-xr-x 1 root root 313M Apr 16 00:03 /usr/libexec/gcc-cross/aarch64-linux-gnu/14/lto1
nate at moneta:~$ file /usr/libexec/gcc-cross/aarch64-linux-gnu/14/lto1
/usr/libexec/gcc-cross/aarch64-linux-gnu/14/lto1: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=abe20b919742102775fc5c48251de3fa7ba7583f, for GNU/Linux 3.2.0, with debug_info, not stripped
nate at moneta:~$ size /usr/libexec/gcc-cross/aarch64-linux-gnu/14/lto1
text data bss dec hex filename
45483453 168048 2083288 47734789 2d86005 /usr/libexec/gcc-cross/aarch64-linux-gnu/14/lto1
So this file is 313M, but if stripped it would only be 44M.
All other Ubuntu packages appear to have stripped binaries.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: gcc-14-aarch64-linux-gnu 14-20240412-0ubuntu1cross1
ProcVersionSignature: Ubuntu 6.8.0-31.31-generic 6.8.1
Uname: Linux 6.8.0-31-generic x86_64
ApportVersion: 2.28.1-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: unknown
Date: Tue Jun 4 18:10:22 2024
InstallationDate: Installed on 2019-06-03 (1828 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
SourcePackage: gcc-14-cross
UpgradeStatus: Upgraded to noble on 2024-05-23 (12 days ago)
modified.conffile..etc.default.apport: [modified]
mtime.conffile..etc.default.apport: 2020-08-04T11:07:36.415303
** Affects: gcc-14-cross (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug noble packaging
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-14-cross in Ubuntu.
https://bugs.launchpad.net/bugs/2068074
Title:
gcc package contains large unstripped binaries
Status in gcc-14-cross package in Ubuntu:
New
Bug description:
The binaries in this package (and I think other gcc-14 packages as
well) are not stripped, making them unnecessarily large and wasting
disk space and download bandwidth.
For example:
nate at moneta:~$ ls -lh /usr/libexec/gcc-cross/aarch64-linux-gnu/14/lto1
-rwxr-xr-x 1 root root 313M Apr 16 00:03 /usr/libexec/gcc-cross/aarch64-linux-gnu/14/lto1
nate at moneta:~$ file /usr/libexec/gcc-cross/aarch64-linux-gnu/14/lto1
/usr/libexec/gcc-cross/aarch64-linux-gnu/14/lto1: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=abe20b919742102775fc5c48251de3fa7ba7583f, for GNU/Linux 3.2.0, with debug_info, not stripped
nate at moneta:~$ size /usr/libexec/gcc-cross/aarch64-linux-gnu/14/lto1
text data bss dec hex filename
45483453 168048 2083288 47734789 2d86005 /usr/libexec/gcc-cross/aarch64-linux-gnu/14/lto1
So this file is 313M, but if stripped it would only be 44M.
All other Ubuntu packages appear to have stripped binaries.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: gcc-14-aarch64-linux-gnu 14-20240412-0ubuntu1cross1
ProcVersionSignature: Ubuntu 6.8.0-31.31-generic 6.8.1
Uname: Linux 6.8.0-31-generic x86_64
ApportVersion: 2.28.1-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: unknown
Date: Tue Jun 4 18:10:22 2024
InstallationDate: Installed on 2019-06-03 (1828 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
SourcePackage: gcc-14-cross
UpgradeStatus: Upgraded to noble on 2024-05-23 (12 days ago)
modified.conffile..etc.default.apport: [modified]
mtime.conffile..etc.default.apport: 2020-08-04T11:07:36.415303
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-14-cross/+bug/2068074/+subscriptions
More information about the foundations-bugs
mailing list