[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:59 +0000
with message-id <E1gze7D-00081y-BQ@fasolo.debian.org>
and subject line Bug#909128: fixed in gcc-defaults-ports 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-ports
Source-Version: 1.181

We believe that the bug you reported is fixed in the latest version of
gcc-defaults-ports, 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-ports 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: Fri, 01 Mar 2019 09:46:32 +0100
Source: gcc-defaults-ports
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 915678
Changes:
 gcc-defaults-ports (1.181) unstable; urgency=medium
 .
   * Bump GCC 8 version to 8.3.0.
   * Fix docdir symlinks for x32 cross compilers. Closes: #915678.
   * Don't generate duplicate *-x86-64-linux-gnu packages in the control
     file. Closes: #909128.
   * Stop building the mips64 package from the -ports source package.
Checksums-Sha1:
 7905606f2a86357e4c306ddb058d2701f238312b 13518 gcc-defaults-ports_1.181.dsc
 e50667f4bfea8db9710867f38c189d2baaffa1e9 69527 gcc-defaults-ports_1.181.tar.gz
 8635af454a2bb43fd6964d39f39aee7189940ced 9006 gcc-defaults-ports_1.181_source.buildinfo
Checksums-Sha256:
 a1f18f919426969ddad8a7f7fc966d6001501734ba16039d77b8f5b0c3371c20 13518 gcc-defaults-ports_1.181.dsc
 7188d233cd19859dea3f590408e1feb340e141e9867bdb36513621ad5c14e3b7 69527 gcc-defaults-ports_1.181.tar.gz
 471762625de7859ee2c39070a468306deb7dd8be7c10dfce9b81736137fb5ec0 9006 gcc-defaults-ports_1.181_source.buildinfo
Files:
 3c5587d37eded99a8ba46f06e434fc63 13518 devel standard gcc-defaults-ports_1.181.dsc
 d1220b5918b22ad566019174dfce8077 69527 devel standard gcc-defaults-ports_1.181.tar.gz
 5a6271f7ab5c012e4471daef4a8cafc0 9006 devel standard gcc-defaults-ports_1.181_source.buildinfo

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

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlx48eEQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9aQBD/98zj9L5f1GTsCjrVZ5GbeRS8/bU7AU9egS
Jd74yf3cdl9q2+2fIT9L6t66QaDciasf+1ak5dPKFVLii4CXExrctd6Kh0l/+2iw
T4U/mvjm08ebySuL5DCqDAye8S8+lpyTBDzXRgkdA+/a0za3LcW9KpPvdGDkK9tY
X7gz5UFR8aQ9IwwrhbjFgUc+/x78sapsqcPHadbbzuWEK4HVqtcoLTuKpUcKTs/G
21haxIOkTc5aqr9JHTcvFHHE2Dx8EM464sqVePsi6tCFNNsvIbvH9uT2M8Uk0yQT
wLTF8Nn+2NNIlrMN7SNI93MI1DlUSzkSIWCqx7V5DA1tvv9HKYPniPJv+7cIT3rO
z7bLIcRRrzQObDDn0v2Yozon2MvzK/osv0KiM44SggbRupZBWsniIcVK/2bPHpcD
dKMnH6e0kBwEZKC4T+rbok2O/Gp/hQNo54rTeeSh0kjjTtzY1KWhp/j1GJR6kDpY
lllM/XrOWZ5en2B3BRYCYVSxz1uDIQQb9Gr/dh1I1yIemD2/i3wfsmUrWjKvQNGB
GkDJdxeWsl0TzGPL+KgHsqgXK5X79U2N0W7GyC1mba2KE8KmM36G9GGssXVtI16o
t+fdrmdx2BeqGFNzsiDcNgaNeoUcUPlIu7PibrgQ4pk8my2WEnMoqnDw8T5nRfSd
LbWUtwDFpQ==
=LV7Y
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: