#1147241 Architecture-specific gcc-16 packages are much larger than gcc-15 equivalents

Package:
gcc-16
Source:
gcc-16
Description:
GNU C compiler
Submitter:
Piotr Jurkiewicz
Date:
2026-09-18 13:57:02 UTC
Severity:
normal
#1147241#5
Date:
2026-09-09 22:53:50 UTC
From:
To:
The architecture-specific GCC 16 packages are substantially larger than
the corresponding GCC 15 packages. These figures were displayed by
aptitude while upgrading from GCC 15 to GCC 16. I suspect that it might
be a packaging bug (for example debugging symbols were included in all
GCC binary packages, etc.).

#1147241#10
Date:
2026-09-18 13:54:59 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
gcc-16, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1147241@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-16 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 18 Sep 2026 09:35:21 +0200
Source: gcc-16
Architecture: source
Version: 16.2.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Closes: 1147241
Changes:
 gcc-16 (16.2.0-3) unstable; urgency=medium
 .
   * Update to git 20260918 from the gcc-16 branch.
     - Fix PR target/127306 (RISCV), PR target/127318 (RISCV),
       PR target/127153 (loongarch), PR target/126932 (RISCV),
       PR middle-end/127256, PR target/126463 (AArch64),
       PR target/126196 (RISCV), PR rtl-optimization/125683, PR debug/125421,
       PR target/127188 (RISCV), PR c++/125642, PR c++/127207, PR c++/123495,
       PR c++/126860, PR c++/124983, PR fortran/127128, PR libstdc++/124121,
       PR libstdc++/127220, PR libstdc++/127219, PR libstdc++/126949,
       PR libstdc++/127325, PR libstdc++/126800, PR target/122535 (PPC),
       PR tree-optimization/127390, PR tree-optimization/127377,
       PR tree-optimization/127262, PR tree-optimization/127130,
       PR tree-optimization/127049, PR tree-optimization/127000,
       PR tree-optimization/127000, PR tree-optimization/126760,
       PR tree-optimization/127391, PR tree-optimization/126658, PR ipa/126153,
       PR tree-optimization/126153, PR ipa/126153, PR libstdc++/127430.
   * Strip compiler executables for release builds. Closes: #1147241.
   * Bootstrap using gnat-14, to be able to remove GCC 15.
   * Add comment why libstdc++.so in the gcc_lib_dir needs to be copy
     of the library, not a symlink.
   * Apply PR target/120165 (m68k only), taken from the trunk.
Checksums-Sha1:
 fb618047e1b963c55d52cfdd7bdf217a78e78e1c 52568 gcc-16_16.2.0-3.dsc
 485a84d2912e1219b8e0f8d16fe0c2df41298a55 2852628 gcc-16_16.2.0-3.debian.tar.xz
 5607d20f0c4a108fd464f4878396dde771701213 11023 gcc-16_16.2.0-3_source.buildinfo
Checksums-Sha256:
 1531dfb9404d4f549b2276e322df0ed42591ec7b8548b0bca45b632273f1297a 52568 gcc-16_16.2.0-3.dsc
 73a841a978bfef2f066ab124c47b6825c8226320a1eda8d7e66cbee8b588a9c2 2852628 gcc-16_16.2.0-3.debian.tar.xz
 2b59330a0a04687e5b53e7144c8db2b01e7bb2f0f388eeeaddce0fc3d3837dd5 11023 gcc-16_16.2.0-3_source.buildinfo
Files:
 42137ae137b3256395e4934d2765f2e0 52568 devel optional gcc-16_16.2.0-3.dsc
 f86f3d631d7e25ca46e1337743191e36 2852628 devel optional gcc-16_16.2.0-3.debian.tar.xz
 bad2781a86354a5ed502e06d664049c5 11023 devel optional gcc-16_16.2.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmqtNU4QHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9SzfEADZkenbxJzlsPtnBYagG+tpo4YHUF5v1sNg
JbcAS4dMl7vC15ardHq5acY6zq7QPQOzCkTWY4w1h5YRkgAIobNYKs7M+2U1lyvX
+oG5FuhRRCWEZe6B5XlQipqsnzLPMGuHxVco2H6rnAtYPdYmBnpAn76X/FKbzYt0
nOcQHNeKddW/RHNlMJyFzyqZhzWSWUwEiDbl80UdusBgltCP2rnes2rI5bSFhFbh
nsSe9h5PVtzMtVMu0QSI0df4fx2QJL9+J9fg7S57EcAtijxltvCb8NPeTUvG9b6G
EtsWWn82nfhAWMvbLcDIopBuI1CXMQyG9IqkziuBh1G3Nr2WLNLXyOgfhU0g9+8W
JqIuBe359MbGtIEgbH5po+Fex9AYJKYLbRNX3eSRo2YhmMVVbUR23voLO4bJ39O8
yl+IkJiolc0L6PPxNPzra7TfY/tBcA2CUkjb8TFVEf0yt/vFqfutgKpHdfLORyFG
85/ofjWlbejhl6Xh8qA4M7SCxhKv1Mv4S2thIN+6OIo2ffmYPirS6cpbZ+wSs4sC
c6mxBfccsMt5Oie6tF3/B/WJvs6+WZlwhk5zipezVDYoZPe6bHDh6tORPTxnRcMm
uAj5qy0NBE7jCuphLci2z6z898UjxzfOQwMTw1XX5Hos8OT/KyKCBMGBH5YuSB2A
a8wNTUpgVA==
=ex1E
-----END PGP SIGNATURE-----