Bug#1130565: gcc-16: Please disable Ada on sh4 as it currently locks up the build

John Paul Adrian Glaubitz <[email protected]> Fri, 13 Mar 2026 07:09:22 +0100
Newsgroups gmane.linux.debian.ports.superh
Message-ID <177338216250.172260.200709903971829381.reportbug__37752.7879829117$1773382293$gmane$org@login1.physik.fu-berlin.de>
This is a multi-part MIME message sent by reportbug.


--===============8862643126424103159==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Source: gcc-16
Version: 16-20260308-1
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: sh4

Hello,

when trying to build gcc-16 manually for sh4, the build hangs while running the
Ada compiler gnat. Since we need to be able to build gcc-16 to provide the base
file, I suggest turning Ada off on sh4 for the time being until the issue has been
resolved:

--- debian/rules.defs.orig      2026-03-13 07:07:46.952511534 +0100
+++ debian/rules.defs   2026-03-13 06:58:27.934323434 +0100
@@ -961,7 +961,7 @@
 
 ifeq (,$(filter $(DEB_STAGE),stage1 stage2))
 # Ada --------------------
-ada_no_cpus    := arc ia64 sh3 sh3eb sh4eb
+ada_no_cpus    := arc ia64 sh3 sh3eb sh4eb sh4
 ada_no_systems := 
 ada_no_cross   := no
 ada_no_snap    := no

Thanks,
Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--===============8862643126424103159==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="gcc-16-sh4-disable-ada.diff"

--- debian/rules.defs.orig	2026-03-13 07:07:46.952511534 +0100
+++ debian/rules.defs	2026-03-13 06:58:27.934323434 +0100
@@ -961,7 +961,7 @@
 
 ifeq (,$(filter $(DEB_STAGE),stage1 stage2))
 # Ada --------------------
-ada_no_cpus	:= arc ia64 sh3 sh3eb sh4eb
+ada_no_cpus	:= arc ia64 sh3 sh3eb sh4eb sh4
 ada_no_systems	:= 
 ada_no_cross	:= no
 ada_no_snap	:= no

--===============8862643126424103159==--