[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#909128: marked as done (gcc-defaults: debian/rules control duplicates amd64 compilers when regenerated on arm64 hosts)



Your message dated Fri, 01 Mar 2019 09:05:52 +0000
with message-id <E1gze76-00080g-U2@fasolo.debian.org>
and subject line Bug#909128: fixed in gcc-defaults 1.181
has caused the Debian Bug report #909128,
regarding gcc-defaults: debian/rules control duplicates amd64 compilers when regenerated on arm64 hosts
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
909128: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909128
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-defaults
Version: 1.179
Severity: normal

Dear Maintainer,

If you run debian/rules control on an arm64 machine dpkg barfs warning
about duplicate *-x86-64-linux-gnu packages causing the build to fail.
This is probably due to clashing special casing for the amd64
packages.

A simple patch to fix this is:

--- gcc-defaults-1.179/debian/rules     2018-08-16 10:44:12.000000000 +0000
+++ gcc-defaults-1.179-ajb/debian/rules 2018-09-18 18:30:03.621593507 +0000
@@ -366,7 +366,7 @@
         $(if $(filter $(DEB_HOST_ARCH), i386 x32), amd64) \
         $(if $(filter $(DEB_HOST_ARCH), amd64 x32), i386)
     else ifeq ($(DEB_HOST_ARCH),arm64)
-      CROSS_ARCHS = amd64 armel armhf i386
+      CROSS_ARCHS = armel armhf i386
     else ifeq ($(DEB_HOST_ARCH),ppc64)
       CROSS_ARCHS = ppc64el
     else ifeq ($(DEB_HOST_ARCH),ppc64el)

This is a problem as amd64 is always added to the build in:

ifeq ($(with_cross),yes)
        : # FIXME: filter-out some gdc and gccgo multilib configs
        $(foreach a,amd64 $(CROSS_ARCHS), \

I think either amd64 shouldn't be in the cross arch filters or shouldn't be
unconditionally added later on. This may apply to other architectures
too and would probably show up if the control files where regularly
regenerated on non-x86 hosts.

Regards,

Alex.

--- End Message ---
--- Begin Message ---
Source: gcc-defaults
Source-Version: 1.181

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 909128@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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 25 Feb 2019 09:48:12 +0100
Source: gcc-defaults
Architecture: source
Version: 1.181
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Closes: 909128
Changes:
 gcc-defaults (1.181) unstable; urgency=medium
 .
   * Bump GCC 8 version to 8.3.0.
   * Fix docdir symlinks for x32 cross compilers. Addresses: #915678.
   * Don't generate duplicate *-x86-64-linux-gnu packages in the control
     file. Closes: #909128.
Checksums-Sha1:
 8e51673c98fc6074287efc83ed9b53ca416e8249 15508 gcc-defaults_1.181.dsc
 2f7bc452516b9c7fd6760bca8d03188d89316e86 72227 gcc-defaults_1.181.tar.gz
 b228db9a2e02115a1ecfc6efdd1ba23b3efad138 9311 gcc-defaults_1.181_source.buildinfo
Checksums-Sha256:
 d89d80502009816bac8e77c423c3f7d4e6fb4b684f036fae785dacf4454ddc75 15508 gcc-defaults_1.181.dsc
 39c34b070fc29223ba42ae6d53653a8f02fdbc0e9d6ca3245de9b19d2c6e9d07 72227 gcc-defaults_1.181.tar.gz
 ed6c65189f42efeede5c05cc056b7c5211b32639b1afe602a1c286f1a329175e 9311 gcc-defaults_1.181_source.buildinfo
Files:
 3da1bc33fe8342f97dc2585c081f32c4 15508 devel standard gcc-defaults_1.181.dsc
 e1804e8681034a0761b2f966f9bb33ce 72227 devel standard gcc-defaults_1.181.tar.gz
 5308ad0ee5f60270c0fddaa4bf67948d 9311 devel standard gcc-defaults_1.181_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlx4724QHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9VlbD/48ydkT1QQQqS3fmP1fB3keH1NOxuvDNd3W
d6lOtB8bRqXolRIzZyXryIN2owESQ5ovBB/fOqNAJVXgL2J5ORS0+4Wp+s+pu1AT
vp6UfQSRVGfdbF0nZ0kVusbZxc1RHsMtuQLJwXOlb2WEH5sm/m6G0aWnu4zHl8S7
eXLVMq3RMoedTueHMgj/smkq5Mz2QA1+l/ZIYjDybRJyqGpWkbqzW24l81WLt6S6
kwzNfse96UbW5QCeub2dwd/a3J66i+zJKjac6gPT9uMjKAMWAiS50LHwbrZmyWpW
gwUIkDuLrCa3ePUACDThFg2hISzCbEqPU3uSHiaWrbNdSW8n3BnDvAwmTuTD46Gx
2t6ed5fF29yGDC5YGRqAHhCT4lAPbLpb+b6SAPmwoAT+Tlg2pjOq77jy8nxZ6QM2
edphtGlWYVhKZANh+kjIzGdX475Wv5OfRH0KPt3VHsSUo7lSIHqt/Ftum8myFQKz
fApNtJCx2MudLNw15bZj6HtAg8JIF6QprJGYFo8ZTWnMqdL6xeNZMlunmJ8D9PUc
Vwjp/QH/F5vlHdWkJ2GlsqK9IHIXbFQkGueBuOiY/bm//T7RTghZCxJz2MYb5KRA
BgMmadYLE07RSIvUmIkK51szhxFbZ2/UR0kFihUI4A73mqRyIrHh0EAqkDqCgJZi
v6PbHLqG7w==
=8bqO
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: