- Submitter:
- Helmut Grohne
- Date:
- 2026-08-01 19:07:02 UTC
- Severity:
- normal
- Tags:
A dependency on gcc-multilib does not work for cross compilation. This can be worked around via gcc-multilib-TRIPLET. Unfortunately, those packages are not presently Multi-Arch: same. They really should be as their target architecture is encoded into the package name. I'm attaching a patch for your convenience. Helmut
your patches seem to be incomplete by design ... seems like a bad habit often seen before as well. Adding this attribute for the other multilib packages as well. Matthias
Hi Matthias, It is difficult to strike a good balance. Rather often, I sent a more comprehensive patch (to other maintainers) and got an angry reply that I was doing too much. So I tend to err on fixing the one thing that really is broken and not touching other pieces. Another angle is the success rate. For packages where the maintainer lets my patches sit for years I tend to invest less into patches than for packages where the maintainer quickly responds with comprehensive feedback. Again, I am left in the dark as to whether you are intending to add the foreign flag to the other multilib packages yourself or whether you are asking me to update the patch. If you were able to more timely feed back what changes you want about my patches, the submitted patch quality would probably improve. Helmut
We believe that the bug you reported is fixed in the latest version of gcc-defaults, 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 1141299@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-defaults 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: Sat, 01 Aug 2026 20:42:34 +0200 Source: gcc-defaults Architecture: source Version: 1.232 Distribution: unstable Urgency: medium Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> Changed-By: Matthias Klose <doko@debian.org> Closes: 1141299 Changes: gcc-defaults (1.232) unstable; urgency=medium . * Default to GCC 16. * Bump versions to 16.1 and 15.3. * Stop building multilibs on s390x. * Build gm2 packages for powerpc and ppc64. * Bump standards version. * Mark all multilib packages as M-A: foreign. Closes: #1141299. * Update gcc-multilib conflicts. Checksums-Sha1: d45b6e87a54cc312a1f7848492fa0f563bb1b5ea 37104 gcc-defaults_1.232.dsc ce4200f5921c1d55eabc4657adb08ef503e333e0 55500 gcc-defaults_1.232.tar.xz d90db4d63cfcc00391b5b67f7be2ed45764d4f37 5623 gcc-defaults_1.232_source.buildinfo Checksums-Sha256: 7b9fba73341f5b5a0578a6e3ad1739d15a6adee2716b2937cfe1092caebc2bd9 37104 gcc-defaults_1.232.dsc 7034fe2e840c690bd6de166231be0294b0ddfff8e13e227b7bca623dbd9b2291 55500 gcc-defaults_1.232.tar.xz 04b6b427ad287d919cfa2d13a6d9f9101073b7ac7fe808997e2fa9a2869ec97e 5623 gcc-defaults_1.232_source.buildinfo Files: 45ea825c83c6460826bd55d62c3b8b45 37104 devel standard gcc-defaults_1.232.dsc 14cf2ed31d56023ae4c73fce60aae090 55500 devel standard gcc-defaults_1.232.tar.xz 93a2f53a5748d3e672ccc04c2b064cbe 5623 devel standard gcc-defaults_1.232_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmpuPjgQHGRva29AZGVi aWFuLm9yZwAKCRC9fqpgd4+m9cd+EAC3QXPvYRw+SItpQ7OKC86h1ZzRXi6/6BxJ K4SwH/imoTKlVf08Gg2itm2xk8+WkflBuxvz7jRcN+6SK1gaJL5OwItMnq2SQ5+V Y3y0f6gHCh5/9y9th4gBho2dtvmkDf5zavOf8HK8qDpK2tgaf+i2hcS4hZsHbaxv oKu0IWLpdNhOtzPo7q0QaUCz8bqRYvm0C53C8JaZc50MCYq/avsb7opbln3U7K5O HWJaiQi327fF2Et5N39lCwiIA8b/kS3E4mvNfucrstDmfu1DjCAWAq/AOPy3K49H g+ZYcjb05482CDwGGVfQl2fkRp1HGLpv52h6gJwfLb1T0r4o0M8JUaDdodw768Wp yxDPbwDLEumI2UwHJ56LHhu7WWizrrtU+MK8oh83Wc/W3jrjtM33yqoXtX2QXMeA tcTtkxMDswaEdwONm5I0wcTHnN4c8DRRcsfqXh9eZLVV98tJCDkKUJVS3lTz9MFv UikSs4NyRle6bhVzKLx9fI1yiq0+Jvz0xlXUP8rqlOm9Xj6FYelszO1wkYpS9yqT JjKM1O6S68dIrxi2t+O9wEhurbRN3T0/B5I8qxFiem8SUpMMYY0MrzEdTxC/EtUg YFSA7evv/vc4RtalJbtSB2Ca88SxqPmoht9Dh5yW++rTlRkh9szqCUy7bb4HAN67 UGwIMzaNtg== =lNvP -----END PGP SIGNATURE-----