Package: gcc-14
Version: 14.2.0-7
Severity: normal
Tags: patch

Hello,

cargo/rustc are available both on hurd-i386 and hurd-amd64, and gccrs
builds fine there, could you re-enable building it as the attached patch
does?

Thanks,
Samuel

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 
'oldstable-proposed-updates-debug'), (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.11.4-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: 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-14 depends on:
ii  binutils                 2.43.1-5
ii  cpp-14                   14.2.0-6
ii  gcc-14-base              14.2.0-6
ii  gcc-14-x86-64-linux-gnu  14.2.0-6

Versions of packages gcc-14 recommends:
ii  libc6-dev  2.40-3

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

-- no debconf information
diff --git a/debian/control b/debian/control
index adfe099c..6f3c59ed 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Build-Depends: debhelper (>= 11), dpkg-dev (>= 1.17.14), 
g++-multilib [amd64 i38
   gperf, bison, flex,
   gettext, nvptx-tools [amd64 arm64 ppc64el], amdgcn-tools-18 (>= 18.2) 
[amd64],
   texinfo, locales-all, sharutils,
-  procps, gnat-13:native [!arc !ia64 !sh3 !sh3eb !sh4eb !sparc !loong64 
!hurd-amd64], g++-13:native [!loong64], gnat-14:native [loong64], g++-14:native 
[loong64], netbase, gdc-13:native [!arc !ia64 !m68k !sh4 !s390 !sparc64 !alpha 
!hurd-alpha !hurd-amd64 !hurd-i386 !loong64], gdc-14:native [loong64], 
python3:any, cargo [!hppa !ia64 !m68k !sh4 !alpha !hurd-alpha !hurd-amd64 
!hurd-i386],
+  procps, gnat-13:native [!arc !ia64 !sh3 !sh3eb !sh4eb !sparc !loong64 
!hurd-amd64], g++-13:native [!loong64], gnat-14:native [loong64], g++-14:native 
[loong64], netbase, gdc-13:native [!arc !ia64 !m68k !sh4 !s390 !sparc64 !alpha 
!hurd-alpha !hurd-amd64 !hurd-i386 !loong64], gdc-14:native [loong64], 
python3:any, cargo [!hppa !ia64 !m68k !sh4 !alpha !hurd-alpha],
   libisl-dev (>= 0.20), libmpc-dev (>= 1.0), libmpfr-dev (>= 3.0.0-9~), 
libgmp-dev (>= 2:5.0.1~), lib32z1-dev [amd64], lib64z1-dev [i386], unzip 
<!nocheck>,
   dejagnu  [!arm64 !riscv64 !alpha !hurd-alpha] <!nocheck>, coreutils, 
chrpath, lsb-release, quilt, time,
   pkgconf, libgc-dev,
diff --git a/debian/rules.defs b/debian/rules.defs
index 29d38b76..e67ad4ac 100644
--- a/debian/rules.defs
+++ b/debian/rules.defs
@@ -1247,7 +1247,7 @@ endif
 rs_no_cross := yes
 
 rs_no_cpus = alpha hppa ia64 m68k sh4
-rs_no_systems := gnu
+rs_no_systems :=
 
 ifneq ($(with_base_only),yes)
   ifneq ($(separate_lang),yes)

Reply via email to