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

Bug#1063642: marked as done (gcc-13: Fix disabling go and m2 according to OS)



Your message dated Wed, 21 Feb 2024 23:35:55 +0000
with message-id <E1rcw83-007nnS-IJ@fasolo.debian.org>
and subject line Bug#1063642: fixed in gcc-13 13.2.0-14
has caused the Debian Bug report #1063642,
regarding gcc-13: Fix disabling go and m2 according to OS
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.)


-- 
1063642: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063642
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: gcc-13
Version: 13.2.0-13
Severity: important
Tags: patch
User: debian-hurd@lists.debian.org
Usertags: hurd

Hello,

There was a typo in rules.defs concerning go_no_systems and
m2_no_systems: they are still compared against DEB_TARGET_ARCH_OS,
while their content is gnu-system-like (kfreebsd-gnu, gnu), and
indeed all other foo_no_systems variables are compared against
DEB_TARGET_GNU_SYSTEM.

This was making the hurd-i386 build get stuck while building m2, the
attached patch fixes it.

Samuel

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'unreleased'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'oldstable-proposed-updates-debug'), (500, 'oldstable-proposed-updates'), (500, 'oldoldstable-proposed-updates'), (500, 'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, arm64

Kernel: Linux 6.7.0 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gcc-13 depends on:
ii  binutils                 2.42-2
ii  gcc-13-base              13.2.0-13
ii  gcc-13-x86-64-linux-gnu  13.2.0-13

Versions of packages gcc-13 recommends:
ii  libc6-dev  2.37-15~deb13u1

Versions of packages gcc-13 suggests:
ii  gcc-13-doc       13.2.0-1
pn  gcc-13-locales   <none>
ii  gcc-13-multilib  13.2.0-13

-- no debconf information

-- 
Samuel
---
Pour une évaluation indépendante, transparente et rigoureuse !
Je soutiens la Commission d'Évaluation de l'Inria.
diff --git a/debian/rules.defs b/debian/rules.defs
index 8638be92..4fa62c62 100644
--- a/debian/rules.defs
+++ b/debian/rules.defs
@@ -1019,41 +1019,41 @@ endif
 
 go_no_cpus := arc avr hppa loong64
 go_no_cpus += m68k # See PR 79281 / PR 83314
 go_no_systems := kfreebsd-gnu
 ifneq (,$(filter $(distrelease),precise))
   go_no_cpus  = armhf
   go_no_archs = armhf
 endif
 # Debian #969221
 go_no_cpus  += sh4
 go_no_archs += sh4
 
 ifneq ($(with_base_only),yes)
   ifneq ($(separate_lang),yes)
     with_go := yes
   endif
 endif
 ifneq (,$(filter $(DEB_TARGET_ARCH_CPU),$(go_no_cpus)))
   with_go := disabled for cpu $(DEB_TARGET_ARCH_CPU)
 endif
-ifneq (,$(findstring $(DEB_TARGET_ARCH_OS),$(go_no_systems)))
+ifneq (,$(findstring $(DEB_TARGET_GNU_SYSTEM),$(go_no_systems)))
   with_go := disabled for system $(DEB_TARGET_GNU_SYSTEM)
 endif
 ifneq (,$(filter $(DEB_TARGET_ARCH),$(go_no_archs)))
   with_go := disabled for architecture $(DEB_TARGET_ARCH)
 endif
 ifeq ($(go_no_cross)-$(DEB_CROSS),yes-yes)
   with_go := disabled for cross compiler package
 endif
 ifeq ($(DEB_STAGE)-$(filter libgo, $(with_rtlibs)),rtlibs-)
   with_go := disabled for rtlibs stage
 endif
 with_go := $(call envfilt, go, , , $(with_go))
 
 # Build all packages needed for Go development
 ifneq (,$(findstring gcc, $(PKGSOURCE)))
   ifeq ($(with_go),yes)
     ifeq ($(with_dev),yes)
       with_godev := yes
     endif
     with_libgo := yes
@@ -1262,41 +1262,41 @@ endif
 with_objcxx := $(call envfilt, obj-c++, , c++ objc, $(with_objcxx))
 
 ifeq ($(with_objcxx),yes)
   enabled_languages += obj-c++
 endif
 
 # Modula-2 -------------------
 m2_no_cross := yes
 m2_no_cross := no
 
 ifneq ($(with_base_only),yes)
   ifneq ($(separate_lang),yes)
     with_m2 := yes
   endif
 endif
 m2_no_cpus = loong64 powerpc ppc64 sh4
 m2_no_systems = gnu kfreebsd-gnu
 ifneq (,$(filter $(DEB_TARGET_ARCH_CPU),$(m2_no_cpus)))
     with_m2 := disabled for cpu $(DEB_TARGET_ARCH_CPU)
 endif
-ifneq (,$(findstring $(DEB_TARGET_ARCH_OS),$(m2_no_systems)))
+ifneq (,$(findstring $(DEB_TARGET_GNU_SYSTEM),$(m2_no_systems)))
   with_m2 := disabled for system $(DEB_TARGET_GNU_SYSTEM)
 endif
 ifeq ($(m2_no_cross)-$(DEB_CROSS),yes-yes)
   with_m2 := disabled for cross compiler package
 endif
 ifeq ($(DEB_STAGE)-$(filter libgm2, $(with_rtlibs)),rtlibs-)
   with_m2 := disabled for rtlibs stage
 endif
 ifneq (,$(filter $(distrelease),precise))
   with_m2 := disabled for $(distrelease) backport
 endif
 #with_m2 := disabled for GCC 13
 
 with_m2 := $(call envfilt, m2, , , $(with_m2))
 
 # Build all packages needed for Modula-2 development
 ifeq ($(with_m2),yes)
   ifeq ($(with_dev),yes)
     with_m2dev := yes
   endif

--- End Message ---
--- Begin Message ---
Source: gcc-13
Source-Version: 13.2.0-14
Done: Matthias Klose <doko@debian.org>

We believe that the bug you reported is fixed in the latest version of
gcc-13, 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 1063642@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-13 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: SHA512

Format: 1.8
Date: Thu, 22 Feb 2024 00:15:36 +0100
Source: gcc-13
Architecture: source
Version: 13.2.0-14
Distribution: experimental
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Closes: 1053405 1063642
Changes:
 gcc-13 (13.2.0-14) experimental; urgency=medium
 .
   * Update to git 20240220 from the gcc-13 branch.
     - Fix PR target/112787, PR middle-end/113921, PR target/113927 (AVR),
       PR target/105523 (AVR), PR target/113824 (AVR),
       PR target/111677 (AArch64, closes: #1053405),
       PR tree-optimization/112618, PR tree-optimization/112505,
       PR tree-optimization/112495, PR tree-optimization/110221,
       PR middle-end/110176, PR c++/95226, PR c++/109359, PR c++/113545,
       PR c++/113612, PR c++/107291, PR c++/111286, PR c++/110084, PR c++/113638,
       PR c++/112439, PR c++/112437, PR fortran/104908, PR libgcc/113850,
       PR libfortran/111022, PR libfortran/110651, PR libstdc++/113294,
       PR libstdc++/99117, PR libstdc++/112467, PR libstdc++/110807,
       PR libstdc++/113258, PR libstdc++/107466, PR libstdc++/90276,
       PR libstdc++/113500, PR libstdc++/113512.
   * Add more dependencies for -for-build packages.
   * Build libubsan1 for riscv64.
   * Pass -D_TIME_BITS=64 together with -D_FILE_OFFSET_BITS=64 by default
     on the 32bit architectures armel, armhf, hppa, m68k, mips, mipsel,
     powerpc (-m32 only) and sh4.
   * Fix disabling go and m2 according to OS (Samuel Thibault). Closes: #1063642.
   * PR libstdc++/99832, std::chrono::system_clock::{from,to}_time_t:
     Add ABI tag for timet64.
   * Fix libsanitizer build with _TIME_BITS set.
Checksums-Sha1:
 c2d1fda135a8a940721e82b96219ab8884bbe62d 39059 gcc-13_13.2.0-14.dsc
 54a0135ccf451717808d9ffe3157640d5a8db2bf 1854560 gcc-13_13.2.0-14.debian.tar.xz
 bbf2baa19a4d57d045b67fff07d5e9beff6fe183 9861 gcc-13_13.2.0-14_source.buildinfo
Checksums-Sha256:
 070c18cdbda6177c4f732887797e70adec2d899569d81f20ac5c7746d27bd1e1 39059 gcc-13_13.2.0-14.dsc
 0aedf43f1f80403773b81d45612e2f7120b36d6c01e8d43c8fe7f935a2e9e4ad 1854560 gcc-13_13.2.0-14.debian.tar.xz
 c0ec49acb1dcbd93510f62ab16d2ffe10dea78d987480b0c5823040066975b80 9861 gcc-13_13.2.0-14_source.buildinfo
Files:
 289fdc446754ea1b828a9ae091519a66 39059 devel optional gcc-13_13.2.0-14.dsc
 0e14cb80b42e2416b96d56d7dc72abf7 1854560 devel optional gcc-13_13.2.0-14.debian.tar.xz
 75e7544b338b84a353936c8e54849f7d 9861 devel optional gcc-13_13.2.0-14_source.buildinfo

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

iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmXWhOwQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9ZUFD/sHEzJqIoYRrfCMG8vfa3wHRQ9wmzb2rBoo
BhSS70HR1x+xFk6WKHEsiJ8BnwtdmgnZJgrYUq0bP65S1ybMQoS8yXh3BJ3xM8Zu
OrkmWZepjv0VhK/IRKPsyRZUO86fonySbMBW55w8+DsqPdYa6pgHP3MJ5jxX9chu
XNy6G/6WNU0KMWEJ/0UCyTA1M2y8v12SfEN52+koUlca6XReT16oxA+eSJpTJK8H
Tdil8cO9T1NgApKuDeaUwO//vzOHQGzZ9Damkrg2IYNZwgBP1G70/+cBggjiNTba
eZPPIFZf7tNOUQMZ59nDNTpY1RpZBT8vjuDpSyEwVY6zQv0LCM1XXhyVr2nj63gt
2tVuhmG9X4umI69wQIK0Bur7bn3pJ8k8cY873pbwaEajLG4KRiXgrvN4ep1fAn+l
gKMiJZkkmL2SjrMUX6/hGGjQpJpwlePEIbxAlJnkVKxgmhtPfNZIafgih+MmR4Bx
Zd3cCngQpsrXpEIs/oHmSi+QUvKQX1NyMNoocJDJnkVcOWb5bciL0UN4Zi0DfL0t
inEKCjnStek3W+shahfUOjbzm9CvNGJYE6C3qyySCRQkr42hG28z1luT9Arr5MRC
O8EjH5SDoePkIpYkR9j3KEdsIgJ8gN3gstBNQR94gL9XEyYwMdFWBG/NbJhvIUMn
j2HcEUzfLQ==
=3zZb
-----END PGP SIGNATURE-----

Attachment: pgpr90STRQucz.pgp
Description: PGP signature


--- End Message ---

Reply to: