Your message dated Tue, 23 Jul 2024 09:35:21 +0000
with message-id <e1swbvv-003wvs...@fasolo.debian.org>
and subject line Bug#1069714: fixed in gcc-defaults 1.219
has caused the Debian Bug report #1069714,
regarding gcc-defaults: enable build gdc and gm2 for loong64
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.)
--
1069714: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069714
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-defaults
Version: 1.217
Severity: normal
Tags: ftbfs patch
User: debian-loonga...@lists.debian.org
Usertags: loong64
Dear maintainers,
For loong64, the D, Ada, Modula-2 modules have been supported in gcc-14
14-20240330-1.
I duploaded the gdc-14, gnat-14 and other packages built from gcc-14
14-20240330-1 that support the loong64 architecture for the first time
to debian ports.
Due to "default to GCC 13" is used in gcc-defaults 1.214, we need to
enable build gdc and gm2 for loong64 in gcc-defaults 1.217.
Please consider the patch I attached.
Your opinions are welcome.
Thanks,
Dandan Zhang
diff -Nru gcc-defaults-1.217/debian/control gcc-defaults-1.217/debian/control
--- gcc-defaults-1.217/debian/control 2024-01-31 13:17:32.000000000 +0000
+++ gcc-defaults-1.217/debian/control 2024-01-31 13:17:32.000000000 +0000
@@ -2740,6 +2740,39 @@
This is a dependency package providing the default GNU Fortran 95
cross-compiler for the loong64 architecture.
+Package: gdc-loongarch64-linux-gnu
+Priority: optional
+Architecture: loong64
+Multi-Arch: foreign
+Depends: cpp-loongarch64-linux-gnu (>= ${version:cpp}),
+ gdc-${pv:gdc}-loongarch64-linux-gnu ${reqv:gdc},
+ ${misc:Depends}
+Breaks: gdc (<< 4:13.2.0-3)
+Replaces: gdc (<< 4:13.2.0-3)
+Description: GNU D compiler (based on GCC) for the loong64 architecture
+ This is the GNU D compiler, which compiles D on platforms supported by
+ the gcc compiler. It uses the gcc backend to generate optimized code.
+ .
+ This is a dependency package providing the default GNU D cross-compiler
+ for the loong64 architecture.
+
+Package: gm2-loongarch64-linux-gnu
+Priority: optional
+Architecture: loong64
+Multi-Arch: foreign
+Depends: cpp-loongarch64-linux-gnu (= ${version:cpp}),
+ gm2-${pv:gm2}-loongarch64-linux-gnu ${reqv:gm2},
+ ${misc:Depends}
+Breaks: gm2 (<< 4:13.2.0-3)
+Replaces: gm2 (<< 4:13.2.0-3)
+Description: GNU Modula-2 compiler (based on GCC) for the loong64 architecture
+ This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
+ supported by the gcc compiler. It uses the gcc backend to generate optimized
+ code.
+ .
+ This is a dependency package providing the default GNU Modula-2 cross-compiler
+ for the loong64 architecture.
+
Package: cpp-powerpc-linux-gnu
Priority: optional
Architecture: powerpc
diff -Nru gcc-defaults-1.217/debian/rules gcc-defaults-1.217/debian/rules
--- gcc-defaults-1.217/debian/rules 2024-01-31 13:17:32.000000000 +0000
+++ gcc-defaults-1.217/debian/rules 2024-01-31 13:17:32.000000000 +0000
@@ -231,11 +231,11 @@
$(all_archs_mips)
gcc13_archs =
-gcc14_archs = alpha arc amd64 armel armhf arm64 hppa i386 ia64 m68k or1k
powerpc ppc64 ppc64el riscv64 s390 s390x sh4 sparc sparc64 x32 hurd-amd64
hurd-i386 kfreebsd-amd64 kfreebsd-i386 \
+gcc14_archs = alpha arc amd64 armel armhf arm64 hppa i386 ia64 loong64 m68k
or1k powerpc ppc64 ppc64el riscv64 s390 s390x sh4 sparc sparc64 x32 hurd-amd64
hurd-i386 kfreebsd-amd64 kfreebsd-i386 \
$(all_archs_mips)
gnat13_archs =
-gnat14_archs = alpha amd64 armel armhf arm64 hppa i386 ia64 m68k or1k powerpc
ppc64 ppc64el s390 s390x sh4 sparc sparc64 x32 hurd-amd64 hurd-i386
kfreebsd-amd64 kfreebsd-i386 \
+gnat14_archs = alpha amd64 armel armhf arm64 hppa i386 ia64 loong64 m68k or1k
powerpc ppc64 ppc64el s390 s390x sh4 sparc sparc64 x32 hurd-amd64 hurd-i386
kfreebsd-amd64 kfreebsd-i386 \
$(all_archs_mips)
# CV_XXX is the complete version number, including the release, without epoch
@@ -338,7 +338,7 @@
$(all_archs_mips) \
powerpc ppc64 ppc64el riscv64 s390 s390x sparc sparc64 x32
-d_archs = amd64 arm64 armel armhf i386 \
+d_archs = amd64 arm64 armel armhf i386 loong64 \
$(all_archs_mips) \
powerpc ppc64 ppc64el riscv64 s390x x32
phobos_archs = $(filter-out powerpc ppc64 ppc64el, $(d_archs))
@@ -347,7 +347,7 @@
d_multilib_archs = $(filter $(d_archs), $(filter-out armel sparc64,
$(multilib_archs)))
-ada_archs = alpha amd64 arm64 armel armhf hppa i386 ia64 m68k \
+ada_archs = alpha amd64 arm64 armel armhf hppa i386 ia64 m68k loong64 \
$(all_archs_mips) \
powerpc ppc64 ppc64el riscv64 s390 s390x sh4 sparc sparc64 \
kfreebsd-amd64 kfreebsd-i386 hurd-amd64 hurd-i386
@@ -357,7 +357,7 @@
hppa64_archs = amd64 hppa i386 x32
-m2_archs = alpha arc amd64 arm64 armel armhf i386 ia64 \
+m2_archs = alpha arc amd64 arm64 armel armhf i386 ia64 loong64 \
$(all_archs_mips) \
ppc64el riscv64 s390 s390x sparc64
@@ -368,6 +368,7 @@
HOST_ARCHS_arm64 = amd64 i386 x32 ppc64el s390x
HOST_ARCHS_armhf = amd64 i386 x32 arm64 ppc64el s390x
HOST_ARCHS_i386 = amd64 arm64 ppc64el x32 s390x
+ HOST_ARCHS_loong64 = amd64 i386 x32 arm64 ppc64el s390x
ifeq ($(vendor),Ubuntu)
HOST_ARCHS_powerpc = amd64 arm64 i386 x32 ppc64el s390x
endif
@@ -517,13 +518,11 @@
gccgo-multilib-arm-linux-gnueabihf \
gdc-alpha-linux-gnu \
gdc-arc-linux-gnu \
- gdc-loongarch64-linux-gnu \
gdc-m68k-linux-gnu \
gdc-sh4-linux-gnu \
gdc-sparc64-linux-gnu \
gdc-multilib-arm-linux-gnueabi \
gdc-multilib-sparc64-linux-gnu \
- gm2-loongarch64-linux-gnu \
gm2-powerpc-linux-gnu \
gm2-powerpc64-linux-gnu \
gm2-sh4-linux-gnu \
@@ -749,9 +748,9 @@
debian/control.cross.in \
$(if $(and $(filter yes,$(with_cross)),$(filter
$(a),$(multilib_archs))), debian/control.cross-ml.in) \
| awk '/^Package: gccgo-(arc|hppa|loongarch64|m68k|sh4)/ {skip=1}
skip == 0 {print } /^$$/ && skip == 1 {skip=0}' \
- | awk '/^Package: gdc-(alpha|arc|loongarch64|m68k|sh4|sparc64)/
{skip=1} skip == 0 {print } /^$$/ && skip == 1 {skip=0}' \
+ | awk '/^Package: gdc-(alpha|arc|m68k|sh4|sparc64)/ {skip=1} skip
== 0 {print } /^$$/ && skip == 1 {skip=0}' \
| awk '/^Package: gdc-multilib-sparc64/ {skip=1} skip == 0 {print }
/^$$/ && skip == 1 {skip=0}' \
- | awk '/^Package: gm2-(loongarch64|powerpc|powerpc64|sh4)-/
{skip=1} skip == 0 {print } /^$$/ && skip == 1 {skip=0}' \
+ | awk '/^Package: gm2-(powerpc|powerpc64|sh4)-/ {skip=1} skip == 0
{print } /^$$/ && skip == 1 {skip=0}' \
| sed '/./{H;$$!d};x;/\nArchitecture:\s*\n/d' \
>> debian/control; \
)
--- End Message ---
--- Begin Message ---
Source: gcc-defaults
Source-Version: 1.219
Done: Matthias Klose <d...@debian.org>
We believe that the bug you reported is fixed in the latest version of
gcc-defaults, 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 1069...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <d...@debian.org> (supplier of updated gcc-defaults 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 23 Jul 2024 11:22:47 +0200
Source: gcc-defaults
Architecture: source
Version: 1.219
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Closes: 1069714
Changes:
gcc-defaults (1.219) unstable; urgency=medium
.
* Build gdc and gm2 packages for loong64. Closes: #1069714,
* Bump versions to 14.1 and 13.3.
* Bump standards version.
Checksums-Sha1:
644d6a91788d31fdba1c95162b88495d98dea03a 36895 gcc-defaults_1.219.dsc
ae25d358eb93f0048de91b3f29c04841bbf82b8e 64700 gcc-defaults_1.219.tar.xz
bbef5dad7da209a66d495e8ebf5825dda5abdf31 6001
gcc-defaults_1.219_source.buildinfo
Checksums-Sha256:
4f90df7abb0a10fd943ce1bd03053ddf1c893405cb5cdc86492bca90f932436f 36895
gcc-defaults_1.219.dsc
f6e2eee21d8c05bc24f54855cd659b8fd9a8ac012aa23af3d8537f5ca2679cef 64700
gcc-defaults_1.219.tar.xz
df1ed7f72cbbbb4d1b024205c6e53151f8faadd586778ba663d40983f2bbc4ad 6001
gcc-defaults_1.219_source.buildinfo
Files:
1d6ddb0768fc7a8ecd4361c62e883406 36895 devel standard gcc-defaults_1.219.dsc
9efb88dd3f5ed1d8f8689139742d0ec8 64700 devel standard gcc-defaults_1.219.tar.xz
13d210a099ef170568b1d0963ad41d43 6001 devel standard
gcc-defaults_1.219_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmafdsUQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9cPyEACZFWxc6c+2yALfsRQS20zrz3c6VIGK7maN
jOCoKXAIvTiZfW/nZ0NlH6ejjWpVoywyNbT3fLFpsWegb6NKgLsJZvXBFDhluYnz
9Nw+z1ABWC86+aA3aKuAyH2fPZ0PtjarRWTLlHj56x2fWEXHIoKQ/YsPSkFjnJf1
FEAZzXvBUhgxTi4ybElpHoGKbT08qQWLQ39spPaMExImJiABsw/xPZDgDft37aHU
3cwkLd93yGFF8jg2qbE9SEwcsFZbRcCd1mYSw74eK4zvKR1BqZ0xXOim1U3ya6D7
QquXZ8MTW2c48EI7UD2/JDnX9VaMRS1dXz1+ceLnknuVszeI2pOU9Zs14XRJ2Xn4
t0bklIfV7srRAisQNl91C7xA3zF/Tk9pvpS4XkrTNbapJn0cQzqXkNSQ/0czvFfj
N/gmdwjU4lXHnfsr2W0Rp6pmoRjprUET43qp6Hu54+/HcYZuzQ2WGMkcwh8ynC/h
MSbx9MQG7TgGOf9QeS6vYRRApwesk8bnXzT+PaiR3x42bbk0VPK6rxa1lIlhagO1
cBOE0zLrs13atf/Rb8ifZhSII0qggpvABiiXy2TaalO89dTwS6cnuu6rfXWGlaeu
3A3zTDll2h9ilhvBuvi54dfNfGYDiYj5hw4kHVC9FtqdPztDyYy8Xa+IXR7E7P2T
6Yo/F6tBeg==
=fElH
-----END PGP SIGNATURE-----
pgpesKI8jovJJ.pgp
Description: PGP signature
--- End Message ---