Your message dated Tue, 31 Oct 2023 09:02:11 +0100
with message-id <7baab495-5bfb-4ff5-8542-83306cd0b...@debian.org>
and subject line Fixed in unstable
has caused the Debian Bug report #1050013,
regarding gcc-13: Please don't build the Ada, Go, D and M2 on LoongArch
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 ow...@bugs.debian.org
immediately.)
--
1050013: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050013
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gcc-13
Version: 13.2.0-2
Severity: wishlist
Tags: patch
User: debian-de...@lists.debian.org
Usertags: loongarch64
Dear gcc maintainers,
According to the status of the GCC upstream[1], the Ada, Go, D and M2
modules
are not supported on the LoongArch architecture. Please don't build the
Ada,
Go, D and M2 modules on the LoongArch architecture in the gcc-13 source
package.
In the future, when the GCC upstream supports Ada, Go, D or M2 modules for
the LoongArch architecture, please help us to enable the corresponding
support
in debian/rules.defs.
Please consider the patch attached.
For ease of viewing, I've added the patch in personal Debian GCC project[2].
Your opinions are welcome.
[1]: https://gcc.gnu.org/gcc-13/changes.html
[2]:
https://salsa.debian.org/zhangdandan/gcc/-/commit/82f3b19df4d6ba97728a15fecc40f8c77cec02b5
thanks,
Dandan Zhang
Subject: [PATCH] Disable Ada, Go, D and M2 on LoongArch
---
debian/rules.defs | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/debian/rules.defs b/debian/rules.defs
index 17ffb78..892b1e9 100644
--- a/debian/rules.defs
+++ b/debian/rules.defs
@@ -847,7 +847,7 @@ endif
ifeq (,$(filter $(DEB_STAGE),stage1 stage2))
# Ada --------------------
-ada_no_cpus := m32r sh3 sh3eb sh4eb
+ada_no_cpus := loong64 m32r sh3 sh3eb sh4eb
ada_no_cpus += arc
ada_no_cpus += ia64
ada_no_systems :=
@@ -1006,7 +1006,7 @@ ifneq (,$(findstring gccgo, $(PKGSOURCE)))
with_libcc1 :=
endif
-go_no_cpus := arc avr hppa
+go_no_cpus := arc avr hppa loong64
go_no_cpus += m68k # See PR 79281 / PR 83314
go_no_systems := kfreebsd
ifneq (,$(filter $(distrelease),precise))
@@ -1064,7 +1064,7 @@ endif
# D ---------------------------
d_no_cross := yes
d_no_snap :=
-d_no_cpus := alpha arc ia64 m68k sh4 s390 sparc64
+d_no_cpus := alpha arc ia64 loong64 m68k sh4 s390 sparc64
d_no_systems := gnu kfreebsd-gnu
ifneq ($(single_package),yes)
@@ -1261,7 +1261,7 @@ ifneq ($(with_base_only),yes)
with_m2 := yes
endif
endif
-m2_no_archs = powerpc ppc64 sh4 kfreebsd-amd64 kfreebsd-i386 hurd-amd64 hurd-i386
+m2_no_archs = powerpc ppc64 sh4 kfreebsd-amd64 kfreebsd-i386 hurd-amd64 hurd-i386 loong64
ifneq (,$(filter $(DEB_TARGET_ARCH),$(m2_no_archs)))
with_m2 := disabled for cpu $(DEB_TARGET_ARCH)
endif
--
2.39.2
--- End Message ---
--- Begin Message ---
these should be fixed in unstable now.
--- End Message ---