diff -pruN 23/debian/changelog 23ubuntu1/debian/changelog
--- 23/debian/changelog	2025-09-13 21:19:49.000000000 +0000
+++ 23ubuntu1/debian/changelog	2025-09-13 21:23:03.000000000 +0000
@@ -1,3 +1,9 @@
+gcc-12-cross (23ubuntu1) questing; urgency=medium
+
+  * Build using gcc 12.5.0-6ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 13 Sep 2025 23:23:03 +0200
+
 gcc-12-cross (23) unstable; urgency=medium
 
   * Build using gcc 12.5.0-6.
@@ -9,18 +15,36 @@ gcc-12-cross (23) unstable; urgency=medi
 
  -- Matthias Klose <doko@debian.org>  Sat, 13 Sep 2025 23:19:49 +0200
 
+gcc-12-cross (22ubuntu1) questing; urgency=medium
+
+  * Build using gcc 12.5.0-1ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 14 Jul 2025 08:37:27 +0200
+
 gcc-12-cross (22) unstable; urgency=medium
 
   * Build using gcc 12.5.0-1.
 
  -- Matthias Klose <doko@debian.org>  Mon, 14 Jul 2025 08:22:09 +0200
 
+gcc-12-cross (21ubuntu1) plucky; urgency=medium
+
+  * Build using gcc 12.4.0-5ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 19 Mar 2025 07:56:47 +0100
+
 gcc-12-cross (21) unstable; urgency=medium
 
   * Build using gcc 12.4.0-5.
 
  -- Matthias Klose <doko@debian.org>  Wed, 19 Mar 2025 07:50:58 +0100
 
+gcc-12-cross (20ubuntu1) plucky; urgency=medium
+
+  * Build using gcc 12.4.0-4ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 03 Jan 2025 10:04:33 +0100
+
 gcc-12-cross (20) unstable; urgency=medium
 
   * Build using gcc 12.4.0-4.
@@ -31,12 +55,44 @@ gcc-12-cross (20) unstable; urgency=medi
 
  -- Matthias Klose <doko@debian.org>  Fri, 03 Jan 2025 09:33:46 +0100
 
+gcc-12-cross (19ubuntu3) oracular; urgency=medium
+
+  * Build using gcc 12.4.0-2ubuntu1.
+  * Stop building multilib packages for s390x.
+  * Set ELF package metadata.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 15 Jul 2024 10:46:17 +0200
+
+gcc-12-cross (19ubuntu2) noble; urgency=medium
+
+  * Build using gcc 12.3.0-17ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 16 Apr 2024 08:53:16 +0200
+
+gcc-12-cross (19ubuntu1) noble; urgency=medium
+
+  * Build using gcc 12.3.0-11ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 31 Oct 2023 14:54:26 +0100
+
 gcc-12-cross (19) unstable; urgency=medium
 
   * Build using gcc 12.3.0-11.
 
  -- Matthias Klose <doko@debian.org>  Tue, 31 Oct 2023 14:29:13 +0100
 
+gcc-12-cross (18ubuntu2) mantic; urgency=medium
+
+  * Build using gcc 12.3.0-9ubuntu2.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 26 Sep 2023 10:31:19 +0200
+
+gcc-12-cross (18ubuntu1) mantic; urgency=medium
+
+  * Build using gcc 12.3.0-6ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 11 Jul 2023 07:58:20 +0200
+
 gcc-12-cross (18) unstable; urgency=medium
 
   * Build using gcc 12.3.0-6.
@@ -54,6 +110,12 @@ gcc-12-cross (17) unstable; urgency=medi
 
  -- Matthias Klose <doko@debian.org>  Sat, 17 Jun 2023 15:36:18 +0200
 
+gcc-12-cross (16ubuntu1) mantic; urgency=medium
+
+  * Build using gcc 12.3.0-1ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 13 May 2023 08:13:52 +0200
+
 gcc-12-cross (16) experimental; urgency=medium
 
   * Build using gcc 12.3.0-1.
@@ -61,6 +123,12 @@ gcc-12-cross (16) experimental; urgency=
 
  -- Matthias Klose <doko@debian.org>  Sat, 13 May 2023 08:00:23 +0200
 
+gcc-12-cross (15ubuntu1) lunar; urgency=medium
+
+  * Stop building packages built by gcc-13-cross.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 17 Feb 2023 07:31:24 +0100
+
 gcc-12-cross (15) unstable; urgency=medium
 
   * Build using gcc 12.2.0-14.
@@ -77,6 +145,12 @@ gcc-12-cross (14) unstable; urgency=medi
 
  -- Matthias Klose <doko@debian.org>  Sat, 07 Jan 2023 09:12:52 +0100
 
+gcc-12-cross (13ubuntu1) lunar; urgency=medium
+
+  * Build using gcc 12.2.0-9ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 04 Nov 2022 09:44:19 +0100
+
 gcc-12-cross (13) unstable; urgency=medium
 
   * Build using gcc 12.2.0-7.
@@ -84,42 +158,84 @@ gcc-12-cross (13) unstable; urgency=medi
 
  -- Matthias Klose <doko@debian.org>  Wed, 02 Nov 2022 16:48:53 +0100
 
+gcc-12-cross (12ubuntu1) kinetic; urgency=medium
+
+  * Build using gcc 12.2.0-3ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 21 Sep 2022 17:23:53 +0200
+
 gcc-12-cross (12) unstable; urgency=medium
 
   * Build using gcc 12.2.0-3.
 
  -- Matthias Klose <doko@debian.org>  Wed, 21 Sep 2022 17:13:33 +0200
 
+gcc-12-cross (11ubuntu1) kinetic; urgency=medium
+
+  * Build using gcc 12.2.0-2ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 12 Sep 2022 17:25:07 +0200
+
 gcc-12-cross (11) unstable; urgency=medium
 
   * Build using gcc 12.2.0-2.
 
  -- Matthias Klose <doko@debian.org>  Mon, 12 Sep 2022 17:15:15 +0200
 
+gcc-12-cross (10ubuntu1) kinetic; urgency=medium
+
+  * Build using gcc 12.2.0-1ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 23 Aug 2022 12:08:39 +0200
+
 gcc-12-cross (10) unstable; urgency=medium
 
   * Build using gcc 12.2.0-1.
 
  -- Matthias Klose <doko@debian.org>  Tue, 23 Aug 2022 11:51:36 +0200
 
+gcc-12-cross (9ubuntu1) kinetic; urgency=medium
+
+  * Build using gcc 12.1.0-9ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 15 Aug 2022 17:16:19 +0200
+
 gcc-12-cross (9) unstable; urgency=medium
 
   * Build using gcc 12.1.0-8.
 
  -- Matthias Klose <doko@debian.org>  Mon, 15 Aug 2022 17:10:38 +0200
 
+gcc-12-cross (7ubuntu1) kinetic; urgency=medium
+
+  * Build using gcc 12.1.0-7ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 22 Jul 2022 12:32:51 +0200
+
 gcc-12-cross (7) unstable; urgency=medium
 
   * Build using gcc 12.1.0-7.
 
  -- Matthias Klose <doko@debian.org>  Fri, 22 Jul 2022 12:08:43 +0200
 
+gcc-12-cross (6ubuntu1) kinetic; urgency=medium
+
+  * Build using gcc 12.1.0-2ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 19 May 2022 12:16:48 +0200
+
 gcc-12-cross (6) unstable; urgency=medium
 
   * Build using gcc 12.1.0-1.
 
  -- Matthias Klose <doko@debian.org>  Thu, 12 May 2022 16:31:58 +0200
 
+gcc-12-cross (5ubuntu2) jammy; urgency=medium
+
+  * Build using gcc 12-20220222-1ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 21 Feb 2022 17:01:29 +0100
+
 gcc-12-cross (5) unstable; urgency=medium
 
   * Build using gcc 12-20220222-1.
diff -pruN 23/debian/control 23ubuntu1/debian/control
--- 23/debian/control	2025-09-13 02:25:56.000000000 +0000
+++ 23ubuntu1/debian/control	2025-09-13 21:23:03.000000000 +0000
@@ -9,10 +9,10 @@ Build-Depends: gcc-12-source (>= 12.5.0-
   binutils-multiarch (>= 2.39-6),
   autoconf2.69, bison (>= 1:2.3),
   chrpath, debhelper (>= 11), dpkg-dev (>= 1.21.17), flex, gawk, gettext,
-  gperf (>= 3.0.1), lib32gcc-s1-amd64-cross [amd64 arm64 i386 ppc64el x32], libx32gcc-s1-amd64-cross [amd64 arm64 i386 ppc64el x32], lib64gcc-s1-i386-cross [amd64 arm64 ppc64el x32], libx32gcc-s1-i386-cross [amd64 arm64 ppc64el x32], lib32gcc-s1-s390x-cross [amd64 i386 x32 arm64 ppc64el],
-  binutils-x86-64-linux-gnu (>= 2.39-6) [amd64 arm64 i386 ppc64el x32], binutils-s390x-linux-gnu (>= 2.39-6) [amd64 i386 x32 arm64 ppc64el], binutils-powerpc64le-linux-gnu (>= 2.39-6) [amd64 i386 x32 ppc64 arm64], binutils-aarch64-linux-gnu (>= 2.39-6) [amd64 i386 x32 ppc64el], binutils-arm-linux-gnueabihf (>= 2.39-6) [amd64 i386 x32 arm64 ppc64el], binutils-arm-linux-gnueabi (>= 2.39-6) [amd64 i386 x32 arm64 ppc64el], binutils-i686-linux-gnu (>= 2.39-6) [amd64 arm64 ppc64el x32],
-  libc6-dev-amd64-cross (>= 2.32) [amd64 arm64 i386 ppc64el x32], libc6-dev-s390x-cross (>= 2.32) [amd64 i386 x32 arm64 ppc64el], libc6-dev-ppc64el-cross (>= 2.32) [amd64 i386 x32 ppc64 arm64], libc6-dev-arm64-cross (>= 2.32) [amd64 i386 x32 ppc64el], libc6-dev-armhf-cross (>= 2.32) [amd64 i386 x32 arm64 ppc64el], libc6-dev-armel-cross (>= 2.32) [amd64 i386 x32 arm64 ppc64el], libc6-dev-i386-cross (>= 2.32) [amd64 arm64 ppc64el x32], libc6-dev-i386-amd64-cross [amd64 arm64 i386 ppc64el x32], libc6-dev-x32-amd64-cross [amd64 arm64 i386 ppc64el x32], libc6-dev-amd64-i386-cross [amd64 arm64 ppc64el x32], libc6-dev-x32-i386-cross [amd64 arm64 ppc64el x32], libc6-dev-s390-s390x-cross [amd64 i386 x32 arm64 ppc64el],
-  linux-libc-dev-amd64-cross [amd64 arm64 i386 ppc64el x32], linux-libc-dev-s390x-cross [amd64 i386 x32 arm64 ppc64el], linux-libc-dev-ppc64el-cross [amd64 i386 x32 ppc64 arm64], linux-libc-dev-arm64-cross [amd64 i386 x32 ppc64el], linux-libc-dev-armhf-cross [amd64 i386 x32 arm64 ppc64el], linux-libc-dev-armel-cross [amd64 i386 x32 arm64 ppc64el], linux-libc-dev-i386-cross [amd64 arm64 ppc64el x32],
+  gperf (>= 3.0.1), lib32gcc-s1-amd64-cross [amd64 arm64 i386 ppc64el x32], libx32gcc-s1-amd64-cross [amd64 arm64 i386 ppc64el x32], lib64gcc-s1-i386-cross [amd64 arm64 ppc64el x32], libx32gcc-s1-i386-cross [amd64 arm64 ppc64el x32], lib64gcc-s1-powerpc-cross [amd64 i386 x32 ppc64el],
+  binutils-x86-64-linux-gnu (>= 2.39-6) [amd64 arm64 i386 ppc64el x32], binutils-s390x-linux-gnu (>= 2.39-6) [amd64 i386 x32 arm64 ppc64el], binutils-powerpc64le-linux-gnu (>= 2.39-6) [amd64 i386 x32 ppc64 arm64], binutils-aarch64-linux-gnu (>= 2.39-6) [amd64 i386 x32 ppc64el], binutils-arm-linux-gnueabihf (>= 2.39-6) [amd64 i386 x32 arm64 ppc64el], binutils-arm-linux-gnueabi (>= 2.39-6) [amd64 i386 x32 arm64 ppc64el], binutils-powerpc-linux-gnu (>= 2.39-6) [amd64 i386 x32 ppc64el], binutils-i686-linux-gnu (>= 2.39-6) [amd64 arm64 ppc64el x32],
+  libc6-dev-amd64-cross (>= 2.32) [amd64 arm64 i386 ppc64el x32], libc6-dev-s390x-cross (>= 2.32) [amd64 i386 x32 arm64 ppc64el], libc6-dev-ppc64el-cross (>= 2.32) [amd64 i386 x32 ppc64 arm64], libc6-dev-arm64-cross (>= 2.32) [amd64 i386 x32 ppc64el], libc6-dev-armhf-cross (>= 2.32) [amd64 i386 x32 arm64 ppc64el], libc6-dev-armel-cross (>= 2.32) [amd64 i386 x32 arm64 ppc64el], libc6-dev-powerpc-cross (>= 2.32) [amd64 i386 x32 ppc64el], libc6-dev-i386-cross (>= 2.32) [amd64 arm64 ppc64el x32], libc6-dev-i386-amd64-cross [amd64 arm64 i386 ppc64el x32], libc6-dev-x32-amd64-cross [amd64 arm64 i386 ppc64el x32], libc6-dev-amd64-i386-cross [amd64 arm64 ppc64el x32], libc6-dev-x32-i386-cross [amd64 arm64 ppc64el x32], libc6-dev-ppc64-powerpc-cross [amd64 i386 x32 ppc64el],
+  linux-libc-dev-amd64-cross [amd64 arm64 i386 ppc64el x32], linux-libc-dev-s390x-cross [amd64 i386 x32 arm64 ppc64el], linux-libc-dev-ppc64el-cross [amd64 i386 x32 ppc64 arm64], linux-libc-dev-arm64-cross [amd64 i386 x32 ppc64el], linux-libc-dev-armhf-cross [amd64 i386 x32 arm64 ppc64el], linux-libc-dev-armel-cross [amd64 i386 x32 arm64 ppc64el], linux-libc-dev-powerpc-cross [amd64 i386 x32 ppc64el], linux-libc-dev-i386-cross [amd64 arm64 ppc64el x32],
   libisl-dev (>= 0.22.1-1~), libmpc-dev,
   libmpfr-dev (>= 2.3.0), libtool, lsb-release, m4, make (>= 3.81),
   dwz, pkg-config, libgc-dev,
@@ -137,6 +137,22 @@ Description: GNU C++ compiler (multilib
  On architectures with multilib support, the package contains files
  and dependencies for the non-default multilib architecture(s).
 
+Package: libasan8-dbg-amd64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libasan1-amd64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
+Package: lib32asan8-dbg-amd64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), lib32asan1-amd64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
 Package: libx32asan8-amd64-cross
 Architecture: all
 Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
@@ -144,6 +160,41 @@ Description: AddressSanitizer -- a fast
  AddressSanitizer (ASan) is a fast memory error detector.  It finds
  use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
+Package: libx32asan8-dbg-amd64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libx32asan1-amd64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
+Package: libubsan1-dbg-amd64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libubsan1-amd64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: UBSan -- undefined behaviour sanitizer (debug symbols)
+ UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
+ Various computations will be instrumented to detect undefined behavior
+ at runtime. Available for C and C++.
+
+Package: lib32ubsan1-dbg-amd64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), lib32ubsan1-amd64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: UBSan -- undefined behaviour sanitizer (32 bit debug symbols)
+ UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
+ Various computations will be instrumented to detect undefined behavior
+ at runtime. Available for C and C++.
+
+Package: libx32ubsan1-dbg-amd64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libx32ubsan1-amd64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: UBSan -- undefined behaviour sanitizer (x32 debug symbols)
+ UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
+ Various computations will be instrumented to detect undefined behavior
+ at runtime. Available for C and C++.
+
 Package: gobjc++-12-x86-64-linux-gnu
 Architecture: arm64 i386 ppc64el x32
 Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), gobjc-12-x86-64-linux-gnu (= ${gcc:Version}), g++-12-x86-64-linux-gnu (= ${gcc:Version}), ${shlibs:Depends}, libobjc-12-dev-amd64-cross (= ${gcc:Version}), ${misc:Depends}
@@ -240,6 +291,14 @@ Description: Runtime library for GNU For
  This package contains the headers and static library files needed to build
  GNU Fortran applications.
 
+Package: libgfortran5-dbg-amd64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libgfortran5-amd64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Fortran applications (debug symbols)
+ Library needed for GNU Fortran applications linked against the
+ shared library.
+
 Package: lib32gfortran-12-dev-amd64-cross
 Architecture: all
 Section: libdevel
@@ -250,6 +309,14 @@ Description: Runtime library for GNU For
  This package contains the headers and static library files needed to build
  GNU Fortran applications.
 
+Package: lib32gfortran5-dbg-amd64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), lib32gfortran5-amd64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
+ Library needed for GNU Fortran applications linked against the
+ shared library.
+
 Package: libx32gfortran-12-dev-amd64-cross
 Architecture: all
 Section: libdevel
@@ -260,6 +327,14 @@ Description: Runtime library for GNU For
  This package contains the headers and static library files needed to build
  GNU Fortran applications.
 
+Package: libx32gfortran5-dbg-amd64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libx32gfortran5-amd64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Fortran applications (x32 debug symbols)
+ Library needed for GNU Fortran applications linked against the
+ shared library.
+
 Package: gccgo-12-x86-64-linux-gnu
 Architecture: arm64 i386 ppc64el x32
 Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), gcc-12-x86-64-linux-gnu (= ${gcc:Version}), libgo-12-dev-amd64-cross (>= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -311,6 +386,14 @@ Description: Runtime library for GNU Go
  Library needed for GNU Go applications linked against the
  shared library.
 
+Package: libgo21-dbg-amd64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libgo21-amd64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (debug symbols)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
 Package: lib32go21-amd64-cross
 Architecture: all
 Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
@@ -319,6 +402,14 @@ Description: Runtime library for GNU Go
  Library needed for GNU Go applications linked against the
  shared library.
 
+Package: lib32go21-dbg-amd64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), lib32go21-amd64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (32 bit debug symbols)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
 Package: libx32go21-amd64-cross
 Architecture: all
 Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
@@ -326,6 +417,14 @@ Description: Runtime library for GNU Go
  Library needed for GNU Go applications linked against the
  shared library.
 
+Package: libx32go21-dbg-amd64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libx32go21-amd64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (x32 debug symbols)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
 Package: libstdc++-12-dev-amd64-cross
 Architecture: all
 Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libgcc-12-dev-amd64-cross (= ${gcc:Version}), libstdc++6-amd64-cross (>= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
@@ -354,6 +453,20 @@ Description: GNU Standard C++ Library v3
  This package contains files for amd64 architecture, for use in cross-compile
  environment.
 
+Package: libstdc++6-12-dbg-amd64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libstdc++6-amd64-cross (>= ${gcc:Version}), libgcc-s1-dbg-amd64-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: libstdc++6-dbg-amd64-dcv1
+Recommends: libstdc++6-12-dev-amd64-cross (= ${gcc:Version})
+Conflicts: libstdc++5-dbg-amd64-cross, libstdc++5-3.3-dbg-amd64-cross, libstdc++6-dbg-amd64-cross, libstdc++6-4.0-dbg-amd64-cross, libstdc++6-4.1-dbg-amd64-cross, libstdc++6-4.2-dbg-amd64-cross, libstdc++6-4.3-dbg-amd64-cross, libstdc++6-4.4-dbg-amd64-cross, libstdc++6-4.5-dbg-amd64-cross, libstdc++6-4.6-dbg-amd64-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+ .
+ This package contains files for amd64 architecture, for use in cross-compile
+ environment.
+
 Package: lib32stdc++-12-dev-amd64-cross
 Architecture: all
 Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), lib32gcc-12-dev-amd64-cross (= ${gcc:Version}), lib32stdc++6-amd64-cross (>= ${gcc:Version}), libstdc++6-12-dev (= ${gcc:Version}), ${misc:Depends}
@@ -368,6 +481,19 @@ Description: GNU Standard C++ Library v3
  This package contains files for amd64 architecture, for use in cross-compile
  environment.
 
+Package: lib32stdc++6-12-dbg-amd64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), lib32stdc++6-amd64-cross (>= ${gcc:Version}), libstdc++6-12-dev-amd64-cross (= ${gcc:Version}), lib32gcc-s1-dbg-amd64-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: lib32stdc++6-dbg-amd64-dcv1
+Conflicts: lib32stdc++6-dbg-amd64-cross, lib32stdc++6-4.0-dbg-amd64-cross, lib32stdc++6-4.1-dbg-amd64-cross, lib32stdc++6-4.2-dbg-amd64-cross, lib32stdc++6-4.3-dbg-amd64-cross, lib32stdc++6-4.4-dbg-amd64-cross, lib32stdc++6-4.5-dbg-amd64-cross, lib32stdc++6-4.6-dbg-amd64-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+ .
+ This package contains files for amd64 architecture, for use in cross-compile
+ environment.
+
 Package: libx32stdc++-12-dev-amd64-cross
 Architecture: all
 Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libx32gcc-12-dev-amd64-cross (= ${gcc:Version}), libx32stdc++6-amd64-cross (>= ${gcc:Version}), libstdc++6-12-dev (= ${gcc:Version}), ${misc:Depends}
@@ -382,6 +508,19 @@ Description: GNU Standard C++ Library v3
  This package contains files for amd64 architecture, for use in cross-compile
  environment.
 
+Package: libx32stdc++6-12-dbg-amd64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libx32stdc++6-amd64-cross (>= ${gcc:Version}), libstdc++6-12-dev-amd64-cross (= ${gcc:Version}), libx32gcc-s1-dbg-amd64-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: libx32stdc++6-dbg-amd64-dcv1
+Conflicts: libx32stdc++6-dbg-amd64-cross, libx32stdc++6-4.0-dbg-amd64-cross, libx32stdc++6-4.1-dbg-amd64-cross, libx32stdc++6-4.2-dbg-amd64-cross, libx32stdc++6-4.3-dbg-amd64-cross, libx32stdc++6-4.4-dbg-amd64-cross, libx32stdc++6-4.5-dbg-amd64-cross, libx32stdc++6-4.6-dbg-amd64-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+ .
+ This package contains files for amd64 architecture, for use in cross-compile
+ environment.
+
 Package: gdc-12-x86-64-linux-gnu
 Architecture: arm64 i386 ppc64el x32
 Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), g++-12-x86-64-linux-gnu (= ${gcc:Version}), libgphobos-12-dev-amd64-cross (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -417,6 +556,13 @@ Depends: gcc-12-x86-64-linux-gnu-base (=
 Description: Phobos D standard library (runtime library)
  This is the Phobos standard library that comes with the D2 compiler.
 
+Package: libgphobos3-dbg-amd64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libgphobos3-amd64-cross (= ${gcc:Version}), libgcc-s1-dbg-amd64-cross, ${misc:Depends}
+Description: Phobos D standard library (debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
 Package: lib32gphobos-12-dev-amd64-cross
 Architecture: all
 Section: libdevel
@@ -430,6 +576,13 @@ Depends: gcc-12-x86-64-linux-gnu-base (=
 Description: Phobos D standard library (32bit runtime library)
  This is the Phobos standard library that comes with the D2 compiler.
 
+Package: lib32gphobos3-dbg-amd64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), lib32gphobos3-amd64-cross (= ${gcc:Version}), lib32gcc-s1-dbg-amd64-cross, ${misc:Depends}
+Description: Phobos D standard library (32bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
 Package: libx32gphobos-12-dev-amd64-cross
 Architecture: all
 Section: libdevel
@@ -443,6 +596,20 @@ Depends: gcc-12-x86-64-linux-gnu-base (=
 Description: Phobos D standard library (x32bit runtime library)
  This is the Phobos standard library that comes with the D2 compiler.
 
+Package: libx32gphobos3-dbg-amd64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libx32gphobos3-amd64-cross (= ${gcc:Version}), libx32gcc-s1-dbg-amd64-cross, ${misc:Depends}
+Description: Phobos D standard library (x32bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: libn32gphobos3-dbg-amd64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libn32gphobos3-amd64-cross (= ${gcc:Version}), libn32gcc-s1-dbg-amd64-cross, ${misc:Depends}
+Description: Phobos D standard library (n32bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
 Package: gnat-12-x86-64-linux-gnu
 Architecture: arm64 i386 ppc64el x32
 Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), gcc-12-x86-64-linux-gnu (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -457,6 +624,14 @@ Description: runtime for applications co
  GNAT is a compiler for the Ada programming language. It produces optimized
  code on platforms supported by the GNU Compiler Collection (GCC).
 
+Package: libgnat-12-dbg-amd64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}), libgnat-12-amd64-cross (= ${gnat:Version}), ${misc:Depends}
+Description: runtime for applications compiled with GNAT (debugging symbols)
+ GNAT is a compiler for the Ada programming language. It produces optimized
+ code on platforms supported by the GNU Compiler Collection (GCC).
+
 Package: gm2-12-x86-64-linux-gnu
 Architecture: arm64 i386 ppc64el x32
 Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}),
@@ -497,6 +672,15 @@ Depends: gcc-12-x86-64-linux-gnu-base (=
 Description: GNU Modula-2 standard library (runtime library)
  This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
 
+Package: libgm2-17-dbg-amd64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-x86-64-linux-gnu-base (= ${gcc:Version}),
+  libgm2-17-amd64-cross (= ${gcc:Version}),
+  libgcc-s1-dbg-amd64-cross, ${misc:Depends}
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
 #Package: lib64gm2-12-dev-amd64-cross
 #Architecture: all
 #Section: libdevel
@@ -606,16 +790,6 @@ Description: GCC support library (develo
  This package contains the headers and static library files necessary for
  building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
-Package: lib32gcc-12-dev-s390x-cross
-Architecture: all
-Section: libdevel
-Recommends: ${dep:libcdev}
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch}, ${dep:libtsanbiarch}, ${dep:libubsanbiarch}, ${dep:libvtvbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Replaces: gcc-12-multilib (<< ${gcc:SplitVersion})
-Description: GCC support library (32 bit development files)
- This package contains the headers and static library files necessary for
- building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
-
 Package: gcc-12-s390x-linux-gnu
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), cpp-12-s390x-linux-gnu (= ${gcc:Version}), binutils-s390x-linux-gnu (>= ${binutils:Version}), libgcc-12-dev-s390x-cross (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
@@ -627,15 +801,6 @@ Description: GNU C compiler
  .
  This package contains C cross-compiler for s390x architecture.
 
-Package: gcc-12-multilib-s390x-linux-gnu
-Architecture: amd64 i386 x32 arm64 ppc64el
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), gcc-12-s390x-linux-gnu (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
-Description: GNU C compiler (multilib files)
- This is the GNU C compiler, a fairly portable optimizing compiler for C.
- .
- On architectures with multilib support, the package contains files
- and dependencies for the non-default multilib architecture(s).
-
 Package: gcc-12-plugin-dev-s390x-linux-gnu
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), gcc-12-s390x-linux-gnu (= ${gcc:Version}), libgmp-dev (>= 2:5.0.1~), ${shlibs:Depends}, ${misc:Depends}
@@ -667,15 +832,47 @@ Description: GNU C++ compiler
  .
  This package contains C++ cross-compiler for s390x architecture.
 
-Package: g++-12-multilib-s390x-linux-gnu
-Architecture: amd64 i386 x32 arm64 ppc64el
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), g++-12-s390x-linux-gnu (= ${gcc:Version}), gcc-12-multilib-s390x-linux-gnu (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
-Suggests: ${dep:libcxxbiarchdbg}
-Description: GNU C++ compiler (multilib files)
- This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
- .
- On architectures with multilib support, the package contains files
- and dependencies for the non-default multilib architecture(s).
+Package: libasan8-dbg-s390x-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), libasan1-s390x-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
+Package: libubsan1-dbg-s390x-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), libubsan1-s390x-cross (= ${gcc:Version}), ${misc:Depends}
+Description: UBSan -- undefined behaviour sanitizer (debug symbols)
+ UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
+ Various computations will be instrumented to detect undefined behavior
+ at runtime. Available for C and C++.
+
+Package: libquadmath0-dbg-s390x-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), libquadmath0-s390x-cross (= ${gcc:Version}), ${misc:Depends}
+Multi-Arch: same
+Description: GCC Quad-Precision Math Library (debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: lib64quadmath0-dbg-s390x-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), lib64quadmath0-s390x-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library  (64bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: libx32quadmath0-dbg-s390x-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), libx32quadmath0-s390x-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library (x32 32 bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
 
 Package: gobjc++-12-s390x-linux-gnu
 Architecture: amd64 i386 x32 arm64 ppc64el
@@ -687,16 +884,6 @@ Description: GNU Objective-C++ compiler
  Objective-C++ on platforms supported by the gcc compiler. It uses the
  gcc backend to generate optimized code.
 
-Package: gobjc++-12-multilib-s390x-linux-gnu
-Architecture: amd64 i386 x32 arm64 ppc64el
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), gobjc++-12-s390x-linux-gnu (= ${gcc:Version}), g++-12-multilib-s390x-linux-gnu (= ${gcc:Version}), gobjc-12-multilib-s390x-linux-gnu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: GNU Objective-C++ compiler (multilib files)
- This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
- platforms supported by the gcc compiler.
- .
- On architectures with multilib support, the package contains files
- and dependencies for the non-default multilib architecture(s).
-
 Package: gobjc-12-s390x-linux-gnu
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), gcc-12-s390x-linux-gnu (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libobjc-12-dev-s390x-cross (= ${gcc:Version}), ${misc:Depends}
@@ -707,16 +894,6 @@ Description: GNU Objective-C compiler
  Objective-C on platforms supported by the gcc compiler. It uses the
  gcc backend to generate optimized code.
 
-Package: gobjc-12-multilib-s390x-linux-gnu
-Architecture: amd64 i386 x32 arm64 ppc64el
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), gobjc-12-s390x-linux-gnu (= ${gcc:Version}), gcc-12-multilib-s390x-linux-gnu (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
-Description: GNU Objective-C compiler (multilib files)
- This is the GNU Objective-C compiler, which compiles Objective-C on platforms
- supported by the gcc compiler.
- .
- On architectures with multilib support, the package contains files
- and dependencies for the non-default multilib architecture(s).
-
 Package: libobjc-12-dev-s390x-cross
 Architecture: all
 Section: libdevel
@@ -726,15 +903,6 @@ Description: Runtime library for GNU Obj
  This package contains the headers and static library files needed to build
  GNU ObjC applications.
 
-Package: lib32objc-12-dev-s390x-cross
-Architecture: all
-Section: libdevel
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), lib32gcc-12-dev-s390x-cross (= ${gcc:Version}), lib32objc4-s390x-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Replaces: gobjc-12-multilib (<< ${gcc:SplitVersion})
-Description: Runtime library for GNU Objective-C applications (32bit development files)
- This package contains the headers and static library files needed to build
- GNU ObjC applications.
-
 Package: gfortran-12-s390x-linux-gnu
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), gcc-12-s390x-linux-gnu (= ${gcc:Version}), libgfortran-12-dev-s390x-cross (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -745,16 +913,6 @@ Description: GNU Fortran compiler
  Fortran on platforms supported by the gcc compiler. It uses the
  gcc backend to generate optimized code.
 
-Package: gfortran-12-multilib-s390x-linux-gnu
-Architecture: amd64 i386 x32 arm64 ppc64el
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), gfortran-12-s390x-linux-gnu (= ${gcc:Version}), gcc-12-multilib-s390x-linux-gnu (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
-Description: GNU Fortran compiler (multilib files)
- This is the GNU Fortran compiler, which compiles Fortran on platforms
- supported by the gcc compiler.
- .
- On architectures with multilib support, the package contains files
- and dependencies for the non-default multilib architecture(s).
-
 Package: libgfortran-12-dev-s390x-cross
 Architecture: all
 Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), libgfortran5-s390x-cross, ${shlibs:Depends}, ${misc:Depends}
@@ -764,15 +922,13 @@ Description: Runtime library for GNU For
  This package contains the headers and static library files needed to build
  GNU Fortran applications.
 
-Package: lib32gfortran-12-dev-s390x-cross
+Package: libgfortran5-dbg-s390x-cross
+Section: debug
 Architecture: all
-Section: libdevel
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), lib32gfortran5-s390x-cross, ${shlibs:Depends}, ${misc:Depends}
-Replaces: gfortran-12-multilib (<< ${gcc:SplitVersion})
-Breaks: gfortran-12-multilib (<< ${gcc:SplitVersion})
-Description: Runtime library for GNU Fortran applications (32bit development files)
- This package contains the headers and static library files needed to build
- GNU Fortran applications.
+Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), libgfortran5-s390x-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Fortran applications (debug symbols)
+ Library needed for GNU Fortran applications linked against the
+ shared library.
 
 Package: gccgo-12-s390x-linux-gnu
 Architecture: amd64 i386 x32 arm64 ppc64el
@@ -783,17 +939,6 @@ Description: GNU Go compiler
  This is the GNU Go compiler, which compiles Go on platforms supported
  by the gcc compiler. It uses the gcc backend to generate optimized code.
 
-Package: gccgo-12-multilib-s390x-linux-gnu
-Architecture: amd64 i386 x32 arm64 ppc64el
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), gccgo-12-s390x-linux-gnu (= ${gcc:Version}), gcc-12-multilib-s390x-linux-gnu (= ${gcc:Version}), ${dep:libgobiarchdev}, ${shlibs:Depends}, ${misc:Depends}
-Suggests: ${dep:libgobiarchdbg}
-Description: GNU Go compiler (multilib files)
- This is the GNU Go compiler, which compiles Go on platforms supported
- by the gcc compiler.
- .
- On architectures with multilib support, the package contains files
- and dependencies for the non-default multilib architecture(s).
-
 Package: libgo-12-dev-s390x-cross
 Architecture: all
 Section: libdevel
@@ -802,14 +947,6 @@ Description: Runtime library for GNU Go
  This package contains the headers and static library files needed to build
  GNU Go applications.
 
-Package: lib32go-12-dev-s390x-cross
-Architecture: all
-Section: libdevel
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), lib32gcc-12-dev-s390x-cross (= ${gcc:Version}), lib32go21-s390x-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: Runtime library for GNU Go applications (32bit development files)
- This package contains the headers and static library files needed to build
- GNU Go applications.
-
 Package: libgo21-s390x-cross
 Architecture: all
 Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
@@ -817,11 +954,11 @@ Description: Runtime library for GNU Go
  Library needed for GNU Go applications linked against the
  shared library.
 
-Package: lib32go21-s390x-cross
+Package: libgo21-dbg-s390x-cross
+Section: debug
 Architecture: all
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-Description: Runtime library for GNU Go applications (32bit)
+Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), libgo21-s390x-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (debug symbols)
  Library needed for GNU Go applications linked against the
  shared library.
 
@@ -853,16 +990,16 @@ Description: GNU Standard C++ Library v3
  This package contains files for s390x architecture, for use in cross-compile
  environment.
 
-Package: lib32stdc++-12-dev-s390x-cross
+Package: libstdc++6-12-dbg-s390x-cross
 Architecture: all
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), lib32gcc-12-dev-s390x-cross (= ${gcc:Version}), lib32stdc++6-s390x-cross (>= ${gcc:Version}), libstdc++6-12-dev (= ${gcc:Version}), ${misc:Depends}
-Description: GNU Standard C++ Library v3 (development files) (s390x)
- This package contains the headers and static library files necessary for
- building C++ programs which use libstdc++.
- .
- libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
- was included up to g++-2.95. The first version of libstdc++-v3 appeared
- in g++-3.0.
+Section: debug
+Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), libstdc++6-s390x-cross (>= ${gcc:Version}), libgcc-s1-dbg-s390x-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: libstdc++6-dbg-s390x-dcv1
+Recommends: libstdc++6-12-dev-s390x-cross (= ${gcc:Version})
+Conflicts: libstdc++5-dbg-s390x-cross, libstdc++5-3.3-dbg-s390x-cross, libstdc++6-dbg-s390x-cross, libstdc++6-4.0-dbg-s390x-cross, libstdc++6-4.1-dbg-s390x-cross, libstdc++6-4.2-dbg-s390x-cross, libstdc++6-4.3-dbg-s390x-cross, libstdc++6-4.4-dbg-s390x-cross, libstdc++6-4.5-dbg-s390x-cross, libstdc++6-4.6-dbg-s390x-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
  .
  This package contains files for s390x architecture, for use in cross-compile
  environment.
@@ -878,17 +1015,6 @@ Description: GNU D compiler (version 2),
  .
  This compiler supports D language version 2.
 
-Package: gdc-12-multilib-s390x-linux-gnu
-Architecture: amd64 i386 x32 arm64 ppc64el
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), gdc-12-s390x-linux-gnu (= ${gcc:Version}), gcc-12-multilib-s390x-linux-gnu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Provides: d-compiler, d-v2-compiler
-Description: GNU D compiler (version 2), based on the GCC backend (multilib files)
- This is the GNU D compiler, which compiles D on platforms supported by gcc.
- It uses the gcc backend to generate optimised code.
- .
- On architectures with multilib support, the package contains files
- and dependencies for the non-default multilib architecture(s).
-
 Package: libgphobos-12-dev-s390x-cross
 Architecture: all
 Section: libdevel
@@ -902,17 +1028,18 @@ Depends: gcc-12-s390x-linux-gnu-base (=
 Description: Phobos D standard library (runtime library)
  This is the Phobos standard library that comes with the D2 compiler.
 
-Package: lib32gphobos-12-dev-s390x-cross
+Package: libgphobos3-dbg-s390x-cross
+Section: debug
 Architecture: all
-Section: libdevel
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), lib32gcc-12-dev-s390x-cross (= ${gcc:Version}), lib32gphobos3-s390x-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: Phobos D standard library (32bit development files)
+Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), libgphobos3-s390x-cross (= ${gcc:Version}), libgcc-s1-dbg-s390x-cross, ${misc:Depends}
+Description: Phobos D standard library (debug symbols)
  This is the Phobos standard library that comes with the D2 compiler.
 
-Package: lib32gphobos3-s390x-cross
+Package: libn32gphobos3-dbg-s390x-cross
+Section: debug
 Architecture: all
-Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: Phobos D standard library (32bit runtime library)
+Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), libn32gphobos3-s390x-cross (= ${gcc:Version}), libn32gcc-s1-dbg-s390x-cross, ${misc:Depends}
+Description: Phobos D standard library (n32bit debug symbols)
  This is the Phobos standard library that comes with the D2 compiler.
 
 Package: gnat-12-s390x-linux-gnu
@@ -929,6 +1056,14 @@ Description: runtime for applications co
  GNAT is a compiler for the Ada programming language. It produces optimized
  code on platforms supported by the GNU Compiler Collection (GCC).
 
+Package: libgnat-12-dbg-s390x-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}), libgnat-12-s390x-cross (= ${gnat:Version}), ${misc:Depends}
+Description: runtime for applications compiled with GNAT (debugging symbols)
+ GNAT is a compiler for the Ada programming language. It produces optimized
+ code on platforms supported by the GNU Compiler Collection (GCC).
+
 Package: gm2-12-s390x-linux-gnu
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}),
@@ -969,6 +1104,15 @@ Depends: gcc-12-s390x-linux-gnu-base (=
 Description: GNU Modula-2 standard library (runtime library)
  This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
 
+Package: libgm2-17-dbg-s390x-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-s390x-linux-gnu-base (= ${gcc:Version}),
+  libgm2-17-s390x-cross (= ${gcc:Version}),
+  libgcc-s1-dbg-s390x-cross, ${misc:Depends}
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
 #Package: lib64gm2-12-dev-s390x-cross
 #Architecture: all
 #Section: libdevel
@@ -1120,6 +1264,23 @@ Description: GNU C++ compiler
  .
  This package contains C++ cross-compiler for ppc64el architecture.
 
+Package: libasan8-dbg-ppc64el-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-powerpc64le-linux-gnu-base (= ${gcc:Version}), libasan1-ppc64el-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
+Package: libquadmath0-dbg-ppc64el-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-powerpc64le-linux-gnu-base (= ${gcc:Version}), libquadmath0-ppc64el-cross (= ${gcc:Version}), ${misc:Depends}
+Multi-Arch: same
+Description: GCC Quad-Precision Math Library (debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
 Package: gobjc++-12-powerpc64le-linux-gnu
 Architecture: amd64 i386 x32 ppc64 arm64
 Depends: gcc-12-powerpc64le-linux-gnu-base (= ${gcc:Version}), gobjc-12-powerpc64le-linux-gnu (= ${gcc:Version}), g++-12-powerpc64le-linux-gnu (= ${gcc:Version}), ${shlibs:Depends}, libobjc-12-dev-ppc64el-cross (= ${gcc:Version}), ${misc:Depends}
@@ -1192,6 +1353,14 @@ Description: Runtime library for GNU Go
  Library needed for GNU Go applications linked against the
  shared library.
 
+Package: libgo21-dbg-ppc64el-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc64le-linux-gnu-base (= ${gcc:Version}), libgo21-ppc64el-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (debug symbols)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
 Package: libstdc++-12-dev-ppc64el-cross
 Architecture: all
 Depends: gcc-12-powerpc64le-linux-gnu-base (= ${gcc:Version}), libgcc-12-dev-ppc64el-cross (= ${gcc:Version}), libstdc++6-ppc64el-cross (>= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
@@ -1220,6 +1389,20 @@ Description: GNU Standard C++ Library v3
  This package contains files for ppc64el architecture, for use in cross-compile
  environment.
 
+Package: libstdc++6-12-dbg-ppc64el-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-powerpc64le-linux-gnu-base (= ${gcc:Version}), libstdc++6-ppc64el-cross (>= ${gcc:Version}), libgcc-s1-dbg-ppc64el-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: libstdc++6-dbg-ppc64el-dcv1
+Recommends: libstdc++6-12-dev-ppc64el-cross (= ${gcc:Version})
+Conflicts: libstdc++5-dbg-ppc64el-cross, libstdc++5-3.3-dbg-ppc64el-cross, libstdc++6-dbg-ppc64el-cross, libstdc++6-4.0-dbg-ppc64el-cross, libstdc++6-4.1-dbg-ppc64el-cross, libstdc++6-4.2-dbg-ppc64el-cross, libstdc++6-4.3-dbg-ppc64el-cross, libstdc++6-4.4-dbg-ppc64el-cross, libstdc++6-4.5-dbg-ppc64el-cross, libstdc++6-4.6-dbg-ppc64el-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+ .
+ This package contains files for ppc64el architecture, for use in cross-compile
+ environment.
+
 Package: gdc-12-powerpc64le-linux-gnu
 Architecture: amd64 i386 x32 ppc64 arm64
 Depends: gcc-12-powerpc64le-linux-gnu-base (= ${gcc:Version}), g++-12-powerpc64le-linux-gnu (= ${gcc:Version}), libgphobos-12-dev-ppc64el-cross (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -1244,6 +1427,13 @@ Depends: gcc-12-powerpc64le-linux-gnu-ba
 Description: Phobos D standard library (runtime library)
  This is the Phobos standard library that comes with the D2 compiler.
 
+Package: libn32gphobos3-dbg-ppc64el-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc64le-linux-gnu-base (= ${gcc:Version}), libn32gphobos3-ppc64el-cross (= ${gcc:Version}), libn32gcc-s1-dbg-ppc64el-cross, ${misc:Depends}
+Description: Phobos D standard library (n32bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
 Package: gnat-12-powerpc64le-linux-gnu
 Architecture: amd64 i386 x32 ppc64 arm64
 Depends: gcc-12-powerpc64le-linux-gnu-base (= ${gcc:Version}), gcc-12-powerpc64le-linux-gnu (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -1258,6 +1448,14 @@ Description: runtime for applications co
  GNAT is a compiler for the Ada programming language. It produces optimized
  code on platforms supported by the GNU Compiler Collection (GCC).
 
+Package: libgnat-12-dbg-ppc64el-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc64le-linux-gnu-base (= ${gcc:Version}), libgnat-12-ppc64el-cross (= ${gnat:Version}), ${misc:Depends}
+Description: runtime for applications compiled with GNAT (debugging symbols)
+ GNAT is a compiler for the Ada programming language. It produces optimized
+ code on platforms supported by the GNU Compiler Collection (GCC).
+
 Package: gm2-12-powerpc64le-linux-gnu
 Architecture: amd64 i386 x32 ppc64 arm64
 Depends: gcc-12-powerpc64le-linux-gnu-base (= ${gcc:Version}),
@@ -1298,6 +1496,15 @@ Depends: gcc-12-powerpc64le-linux-gnu-ba
 Description: GNU Modula-2 standard library (runtime library)
  This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
 
+Package: libgm2-17-dbg-ppc64el-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc64le-linux-gnu-base (= ${gcc:Version}),
+  libgm2-17-ppc64el-cross (= ${gcc:Version}),
+  libgcc-s1-dbg-ppc64el-cross, ${misc:Depends}
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
 #Package: lib64gm2-12-dev-ppc64el-cross
 #Architecture: all
 #Section: libdevel
@@ -1449,6 +1656,47 @@ Description: GNU C++ compiler
  .
  This package contains C++ cross-compiler for arm64 architecture.
 
+Package: libasan8-dbg-arm64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), libasan1-arm64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
+Package: libquadmath0-dbg-arm64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), libquadmath0-arm64-cross (= ${gcc:Version}), ${misc:Depends}
+Multi-Arch: same
+Description: GCC Quad-Precision Math Library (debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: lib32quadmath0-dbg-arm64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), lib32quadmath0-arm64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library (32 bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: lib64quadmath0-dbg-arm64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), lib64quadmath0-arm64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library  (64bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: libx32quadmath0-dbg-arm64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), libx32quadmath0-arm64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library (x32 32 bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
 Package: gobjc++-12-aarch64-linux-gnu
 Architecture: amd64 i386 x32 ppc64el
 Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), gobjc-12-aarch64-linux-gnu (= ${gcc:Version}), g++-12-aarch64-linux-gnu (= ${gcc:Version}), ${shlibs:Depends}, libobjc-12-dev-arm64-cross (= ${gcc:Version}), ${misc:Depends}
@@ -1521,6 +1769,14 @@ Description: Runtime library for GNU Go
  Library needed for GNU Go applications linked against the
  shared library.
 
+Package: libgo21-dbg-arm64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), libgo21-arm64-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (debug symbols)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
 Package: libstdc++-12-dev-arm64-cross
 Architecture: all
 Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), libgcc-12-dev-arm64-cross (= ${gcc:Version}), libstdc++6-arm64-cross (>= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
@@ -1549,6 +1805,20 @@ Description: GNU Standard C++ Library v3
  This package contains files for arm64 architecture, for use in cross-compile
  environment.
 
+Package: libstdc++6-12-dbg-arm64-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), libstdc++6-arm64-cross (>= ${gcc:Version}), libgcc-s1-dbg-arm64-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: libstdc++6-dbg-arm64-dcv1
+Recommends: libstdc++6-12-dev-arm64-cross (= ${gcc:Version})
+Conflicts: libstdc++5-dbg-arm64-cross, libstdc++5-3.3-dbg-arm64-cross, libstdc++6-dbg-arm64-cross, libstdc++6-4.0-dbg-arm64-cross, libstdc++6-4.1-dbg-arm64-cross, libstdc++6-4.2-dbg-arm64-cross, libstdc++6-4.3-dbg-arm64-cross, libstdc++6-4.4-dbg-arm64-cross, libstdc++6-4.5-dbg-arm64-cross, libstdc++6-4.6-dbg-arm64-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+ .
+ This package contains files for arm64 architecture, for use in cross-compile
+ environment.
+
 Package: gdc-12-aarch64-linux-gnu
 Architecture: amd64 i386 x32 ppc64el
 Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), g++-12-aarch64-linux-gnu (= ${gcc:Version}), libgphobos-12-dev-arm64-cross (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -1573,6 +1843,20 @@ Depends: gcc-12-aarch64-linux-gnu-base (
 Description: Phobos D standard library (runtime library)
  This is the Phobos standard library that comes with the D2 compiler.
 
+Package: libgphobos3-dbg-arm64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), libgphobos3-arm64-cross (= ${gcc:Version}), libgcc-s1-dbg-arm64-cross, ${misc:Depends}
+Description: Phobos D standard library (debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: libn32gphobos3-dbg-arm64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), libn32gphobos3-arm64-cross (= ${gcc:Version}), libn32gcc-s1-dbg-arm64-cross, ${misc:Depends}
+Description: Phobos D standard library (n32bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
 Package: gnat-12-aarch64-linux-gnu
 Architecture: amd64 i386 x32 ppc64el
 Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), gcc-12-aarch64-linux-gnu (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -1587,6 +1871,14 @@ Description: runtime for applications co
  GNAT is a compiler for the Ada programming language. It produces optimized
  code on platforms supported by the GNU Compiler Collection (GCC).
 
+Package: libgnat-12-dbg-arm64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}), libgnat-12-arm64-cross (= ${gnat:Version}), ${misc:Depends}
+Description: runtime for applications compiled with GNAT (debugging symbols)
+ GNAT is a compiler for the Ada programming language. It produces optimized
+ code on platforms supported by the GNU Compiler Collection (GCC).
+
 Package: gm2-12-aarch64-linux-gnu
 Architecture: amd64 i386 x32 ppc64el
 Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}),
@@ -1627,6 +1919,15 @@ Depends: gcc-12-aarch64-linux-gnu-base (
 Description: GNU Modula-2 standard library (runtime library)
  This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
 
+Package: libgm2-17-dbg-arm64-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-aarch64-linux-gnu-base (= ${gcc:Version}),
+  libgm2-17-arm64-cross (= ${gcc:Version}),
+  libgcc-s1-dbg-arm64-cross, ${misc:Depends}
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
 #Package: lib64gm2-12-dev-arm64-cross
 #Architecture: all
 #Section: libdevel
@@ -1778,6 +2079,47 @@ Description: GNU C++ compiler
  .
  This package contains C++ cross-compiler for armhf architecture.
 
+Package: libasan8-dbg-armhf-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), libasan1-armhf-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
+Package: libquadmath0-dbg-armhf-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), libquadmath0-armhf-cross (= ${gcc:Version}), ${misc:Depends}
+Multi-Arch: same
+Description: GCC Quad-Precision Math Library (debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: lib32quadmath0-dbg-armhf-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), lib32quadmath0-armhf-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library (32 bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: lib64quadmath0-dbg-armhf-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), lib64quadmath0-armhf-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library  (64bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: libx32quadmath0-dbg-armhf-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), libx32quadmath0-armhf-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library (x32 32 bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
 Package: gobjc++-12-arm-linux-gnueabihf
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), gobjc-12-arm-linux-gnueabihf (= ${gcc:Version}), g++-12-arm-linux-gnueabihf (= ${gcc:Version}), ${shlibs:Depends}, libobjc-12-dev-armhf-cross (= ${gcc:Version}), ${misc:Depends}
@@ -1850,6 +2192,14 @@ Description: Runtime library for GNU Go
  Library needed for GNU Go applications linked against the
  shared library.
 
+Package: libgo21-dbg-armhf-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), libgo21-armhf-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (debug symbols)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
 Package: libstdc++-12-dev-armhf-cross
 Architecture: all
 Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), libgcc-12-dev-armhf-cross (= ${gcc:Version}), libstdc++6-armhf-cross (>= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
@@ -1878,6 +2228,20 @@ Description: GNU Standard C++ Library v3
  This package contains files for armhf architecture, for use in cross-compile
  environment.
 
+Package: libstdc++6-12-dbg-armhf-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), libstdc++6-armhf-cross (>= ${gcc:Version}), libgcc-s1-dbg-armhf-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: libstdc++6-dbg-armhf-dcv1
+Recommends: libstdc++6-12-dev-armhf-cross (= ${gcc:Version})
+Conflicts: libstdc++5-dbg-armhf-cross, libstdc++5-3.3-dbg-armhf-cross, libstdc++6-dbg-armhf-cross, libstdc++6-4.0-dbg-armhf-cross, libstdc++6-4.1-dbg-armhf-cross, libstdc++6-4.2-dbg-armhf-cross, libstdc++6-4.3-dbg-armhf-cross, libstdc++6-4.4-dbg-armhf-cross, libstdc++6-4.5-dbg-armhf-cross, libstdc++6-4.6-dbg-armhf-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+ .
+ This package contains files for armhf architecture, for use in cross-compile
+ environment.
+
 Package: gdc-12-arm-linux-gnueabihf
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), g++-12-arm-linux-gnueabihf (= ${gcc:Version}), libgphobos-12-dev-armhf-cross (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -1902,6 +2266,20 @@ Depends: gcc-12-arm-linux-gnueabihf-base
 Description: Phobos D standard library (runtime library)
  This is the Phobos standard library that comes with the D2 compiler.
 
+Package: libgphobos3-dbg-armhf-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), libgphobos3-armhf-cross (= ${gcc:Version}), libgcc-s1-dbg-armhf-cross, ${misc:Depends}
+Description: Phobos D standard library (debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: libn32gphobos3-dbg-armhf-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), libn32gphobos3-armhf-cross (= ${gcc:Version}), libn32gcc-s1-dbg-armhf-cross, ${misc:Depends}
+Description: Phobos D standard library (n32bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
 Package: gnat-12-arm-linux-gnueabihf
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), gcc-12-arm-linux-gnueabihf (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -1916,6 +2294,14 @@ Description: runtime for applications co
  GNAT is a compiler for the Ada programming language. It produces optimized
  code on platforms supported by the GNU Compiler Collection (GCC).
 
+Package: libgnat-12-dbg-armhf-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}), libgnat-12-armhf-cross (= ${gnat:Version}), ${misc:Depends}
+Description: runtime for applications compiled with GNAT (debugging symbols)
+ GNAT is a compiler for the Ada programming language. It produces optimized
+ code on platforms supported by the GNU Compiler Collection (GCC).
+
 Package: gm2-12-arm-linux-gnueabihf
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}),
@@ -1956,6 +2342,15 @@ Depends: gcc-12-arm-linux-gnueabihf-base
 Description: GNU Modula-2 standard library (runtime library)
  This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
 
+Package: libgm2-17-dbg-armhf-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-arm-linux-gnueabihf-base (= ${gcc:Version}),
+  libgm2-17-armhf-cross (= ${gcc:Version}),
+  libgcc-s1-dbg-armhf-cross, ${misc:Depends}
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
 #Package: lib64gm2-12-dev-armhf-cross
 #Architecture: all
 #Section: libdevel
@@ -2107,6 +2502,47 @@ Description: GNU C++ compiler
  .
  This package contains C++ cross-compiler for armel architecture.
 
+Package: libasan8-dbg-armel-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), libasan1-armel-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
+Package: libquadmath0-dbg-armel-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), libquadmath0-armel-cross (= ${gcc:Version}), ${misc:Depends}
+Multi-Arch: same
+Description: GCC Quad-Precision Math Library (debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: lib32quadmath0-dbg-armel-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), lib32quadmath0-armel-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library (32 bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: lib64quadmath0-dbg-armel-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), lib64quadmath0-armel-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library  (64bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: libx32quadmath0-dbg-armel-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), libx32quadmath0-armel-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library (x32 32 bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
 Package: gobjc++-12-arm-linux-gnueabi
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), gobjc-12-arm-linux-gnueabi (= ${gcc:Version}), g++-12-arm-linux-gnueabi (= ${gcc:Version}), ${shlibs:Depends}, libobjc-12-dev-armel-cross (= ${gcc:Version}), ${misc:Depends}
@@ -2179,6 +2615,14 @@ Description: Runtime library for GNU Go
  Library needed for GNU Go applications linked against the
  shared library.
 
+Package: libgo21-dbg-armel-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), libgo21-armel-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (debug symbols)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
 Package: libstdc++-12-dev-armel-cross
 Architecture: all
 Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), libgcc-12-dev-armel-cross (= ${gcc:Version}), libstdc++6-armel-cross (>= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
@@ -2207,6 +2651,20 @@ Description: GNU Standard C++ Library v3
  This package contains files for armel architecture, for use in cross-compile
  environment.
 
+Package: libstdc++6-12-dbg-armel-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), libstdc++6-armel-cross (>= ${gcc:Version}), libgcc-s1-dbg-armel-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: libstdc++6-dbg-armel-dcv1
+Recommends: libstdc++6-12-dev-armel-cross (= ${gcc:Version})
+Conflicts: libstdc++5-dbg-armel-cross, libstdc++5-3.3-dbg-armel-cross, libstdc++6-dbg-armel-cross, libstdc++6-4.0-dbg-armel-cross, libstdc++6-4.1-dbg-armel-cross, libstdc++6-4.2-dbg-armel-cross, libstdc++6-4.3-dbg-armel-cross, libstdc++6-4.4-dbg-armel-cross, libstdc++6-4.5-dbg-armel-cross, libstdc++6-4.6-dbg-armel-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+ .
+ This package contains files for armel architecture, for use in cross-compile
+ environment.
+
 Package: gdc-12-arm-linux-gnueabi
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), g++-12-arm-linux-gnueabi (= ${gcc:Version}), libgphobos-12-dev-armel-cross (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -2231,6 +2689,20 @@ Depends: gcc-12-arm-linux-gnueabi-base (
 Description: Phobos D standard library (runtime library)
  This is the Phobos standard library that comes with the D2 compiler.
 
+Package: libgphobos3-dbg-armel-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), libgphobos3-armel-cross (= ${gcc:Version}), libgcc-s1-dbg-armel-cross, ${misc:Depends}
+Description: Phobos D standard library (debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: libn32gphobos3-dbg-armel-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), libn32gphobos3-armel-cross (= ${gcc:Version}), libn32gcc-s1-dbg-armel-cross, ${misc:Depends}
+Description: Phobos D standard library (n32bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
 Package: gnat-12-arm-linux-gnueabi
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), gcc-12-arm-linux-gnueabi (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -2245,6 +2717,14 @@ Description: runtime for applications co
  GNAT is a compiler for the Ada programming language. It produces optimized
  code on platforms supported by the GNU Compiler Collection (GCC).
 
+Package: libgnat-12-dbg-armel-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}), libgnat-12-armel-cross (= ${gnat:Version}), ${misc:Depends}
+Description: runtime for applications compiled with GNAT (debugging symbols)
+ GNAT is a compiler for the Ada programming language. It produces optimized
+ code on platforms supported by the GNU Compiler Collection (GCC).
+
 Package: gm2-12-arm-linux-gnueabi
 Architecture: amd64 i386 x32 arm64 ppc64el
 Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}),
@@ -2285,6 +2765,15 @@ Depends: gcc-12-arm-linux-gnueabi-base (
 Description: GNU Modula-2 standard library (runtime library)
  This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
 
+Package: libgm2-17-dbg-armel-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-arm-linux-gnueabi-base (= ${gcc:Version}),
+  libgm2-17-armel-cross (= ${gcc:Version}),
+  libgcc-s1-dbg-armel-cross, ${misc:Depends}
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
 #Package: lib64gm2-12-dev-armel-cross
 #Architecture: all
 #Section: libdevel
@@ -2377,6 +2866,595 @@ Description: GNU Modula-2 standard libra
 #Description: GNU Modula-2 standard library (n32bit debug symbols)
 # This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
 
+Package: gcc-12-powerpc-linux-gnu-base
+Architecture: amd64 i386 x32 ppc64el
+Depends: ${misc:Depends}
+Description: GCC, the GNU Compiler Collection (base package)
+ This package contains files common to all languages and libraries
+ contained in the GNU Compiler Collection (GCC).
+
+Package: libgcc-12-dev-powerpc-cross
+Architecture: all
+Section: libdevel
+Recommends: ${dep:libcdev}
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm}, ${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:liblsan}, ${dep:libtsan}, ${dep:libubsan}, ${dep:libvtv}${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
+Replaces: gcc-12 (<< ${gcc:SplitVersion})
+Description: GCC support library (development files)
+ This package contains the headers and static library files necessary for
+ building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
+
+Package: lib64gcc-12-dev-powerpc-cross
+Architecture: all
+Section: libdevel
+Recommends: ${dep:libcdev}
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch}, ${dep:libtsanbiarch}, ${dep:libubsanbiarch}, ${dep:libvtvbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
+Replaces: gcc-12-multilib (<< ${gcc:SplitVersion})
+Description: GCC support library (64bit development files)
+ This package contains the headers and static library files necessary for
+ building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
+
+Package: gcc-12-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), cpp-12-powerpc-linux-gnu (= ${gcc:Version}), binutils-powerpc-linux-gnu (>= ${binutils:Version}), libgcc-12-dev-powerpc-cross (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Recommends: ${dep:libcdev}
+Suggests: ${gcc:multilib}, gcc-12-doc (>= ${gcc:SoftVersion}), gcc-12-locales (>= ${gcc:SoftVersion}), libgcc-s1-dbg-powerpc-cross, libgomp1-dbg-powerpc-cross, libitm1-dbg-powerpc-cross, libatomic1-dbg-powerpc-cross, libtsan2-dbg-powerpc-cross, libbacktrace1-dbg-powerpc-cross, libquadmath-dbg-powerpc-cross, ${dep:libcloog}, ${dep:gold}
+Provides: c-compiler-powerpc-linux-gnu
+Description: GNU C compiler
+ This is the GNU C compiler, a fairly portable optimizing compiler for C.
+ .
+ This package contains C cross-compiler for powerpc architecture.
+
+Package: gcc-12-multilib-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gcc-12-powerpc-linux-gnu (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
+Description: GNU C compiler (multilib files)
+ This is the GNU C compiler, a fairly portable optimizing compiler for C.
+ .
+ On architectures with multilib support, the package contains files
+ and dependencies for the non-default multilib architecture(s).
+
+Package: gcc-12-plugin-dev-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gcc-12-powerpc-linux-gnu (= ${gcc:Version}), libgmp-dev (>= 2:5.0.1~), ${shlibs:Depends}, ${misc:Depends}
+Description: Files for GNU GCC plugin development.
+ This package contains (header) files for GNU GCC plugin development. It
+ is only used for the development of GCC plugins, but not needed to run
+ plugins.
+
+Package: cpp-12-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Suggests: gcc-12-locales (>= ${gcc:SoftVersion})
+Description: GNU C preprocessor
+ A macro processor that is used automatically by the GNU C compiler
+ to transform programs before actual compilation.
+ .
+ This package has been separated from gcc for the benefit of those who
+ require the preprocessor but not the compiler.
+ .
+ This package contains preprocessor configured for powerpc architecture.
+
+Package: g++-12-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gcc-12-powerpc-linux-gnu (= ${gcc:Version}), libstdc++-12-dev-powerpc-cross (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Provides: c++-compiler-powerpc-linux-gnu, c++abi2-dev
+Suggests: ${gxx:multilib}, gcc-12-doc (>= ${gcc:SoftVersion}), libstdc++6-12-dbg-powerpc-cross
+Description: GNU C++ compiler
+ This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
+ .
+ This package contains C++ cross-compiler for powerpc architecture.
+
+Package: g++-12-multilib-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), g++-12-powerpc-linux-gnu (= ${gcc:Version}), gcc-12-multilib-powerpc-linux-gnu (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
+Suggests: ${dep:libcxxbiarchdbg}
+Description: GNU C++ compiler (multilib files)
+ This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
+ .
+ On architectures with multilib support, the package contains files
+ and dependencies for the non-default multilib architecture(s).
+
+Package: libasan8-dbg-powerpc-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libasan1-powerpc-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
+Package: lib64asan8-dbg-powerpc-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), lib64asan1-powerpc-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
+Package: libquadmath0-dbg-powerpc-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libquadmath0-powerpc-cross (= ${gcc:Version}), ${misc:Depends}
+Multi-Arch: same
+Description: GCC Quad-Precision Math Library (debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: lib32quadmath0-dbg-powerpc-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), lib32quadmath0-powerpc-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library (32 bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: lib64quadmath0-dbg-powerpc-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), lib64quadmath0-powerpc-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library  (64bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: libx32quadmath0-dbg-powerpc-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libx32quadmath0-powerpc-cross (= ${gcc:Version}), ${misc:Depends}
+Description: GCC Quad-Precision Math Library (x32 32 bit debug symbols)
+ A library, which provides quad-precision mathematical functions on targets
+ supporting the __float128 datatype.
+
+Package: gobjc++-12-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gobjc-12-powerpc-linux-gnu (= ${gcc:Version}), g++-12-powerpc-linux-gnu (= ${gcc:Version}), ${shlibs:Depends}, libobjc-12-dev-powerpc-cross (= ${gcc:Version}), ${misc:Depends}
+Suggests: ${gobjcxx:multilib}, gcc-12-doc (>= ${gcc:SoftVersion})
+Provides: objc++-compiler-powerpc-linux-gnu
+Description: GNU Objective-C++ compiler
+ This is the GNU Objective-C++ compiler, which compiles
+ Objective-C++ on platforms supported by the gcc compiler. It uses the
+ gcc backend to generate optimized code.
+
+Package: gobjc++-12-multilib-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gobjc++-12-powerpc-linux-gnu (= ${gcc:Version}), g++-12-multilib-powerpc-linux-gnu (= ${gcc:Version}), gobjc-12-multilib-powerpc-linux-gnu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: GNU Objective-C++ compiler (multilib files)
+ This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
+ platforms supported by the gcc compiler.
+ .
+ On architectures with multilib support, the package contains files
+ and dependencies for the non-default multilib architecture(s).
+
+Package: gobjc-12-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gcc-12-powerpc-linux-gnu (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libobjc-12-dev-powerpc-cross (= ${gcc:Version}), ${misc:Depends}
+Suggests: ${gobjc:multilib}, gcc-12-doc (>= ${gcc:SoftVersion}), libobjc4-dbg-powerpc-cross
+Provides: objc-compiler-powerpc-linux-gnu
+Description: GNU Objective-C compiler
+ This is the GNU Objective-C compiler, which compiles
+ Objective-C on platforms supported by the gcc compiler. It uses the
+ gcc backend to generate optimized code.
+
+Package: gobjc-12-multilib-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gobjc-12-powerpc-linux-gnu (= ${gcc:Version}), gcc-12-multilib-powerpc-linux-gnu (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
+Description: GNU Objective-C compiler (multilib files)
+ This is the GNU Objective-C compiler, which compiles Objective-C on platforms
+ supported by the gcc compiler.
+ .
+ On architectures with multilib support, the package contains files
+ and dependencies for the non-default multilib architecture(s).
+
+Package: libobjc-12-dev-powerpc-cross
+Architecture: all
+Section: libdevel
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libgcc-12-dev-powerpc-cross (= ${gcc:Version}), libobjc4-powerpc-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Replaces: gobjc-12 (<< ${gcc:SplitVersion})
+Description: Runtime library for GNU Objective-C applications (development files)
+ This package contains the headers and static library files needed to build
+ GNU ObjC applications.
+
+Package: lib64objc-12-dev-powerpc-cross
+Architecture: all
+Section: libdevel
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), lib64gcc-12-dev-powerpc-cross (= ${gcc:Version}), lib64objc4-powerpc-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Replaces: gobjc-12-multilib (<< ${gcc:SplitVersion})
+Description: Runtime library for GNU Objective-C applications (64bit development files)
+ This package contains the headers and static library files needed to build
+ GNU ObjC applications.
+
+Package: gfortran-12-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gcc-12-powerpc-linux-gnu (= ${gcc:Version}), libgfortran-12-dev-powerpc-cross (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
+Provides: fortran95-compiler
+Suggests: ${gfortran:multilib}, gfortran-12-doc, libgfortran5-dbg-powerpc-cross
+Description: GNU Fortran compiler
+ This is the GNU Fortran compiler, which compiles
+ Fortran on platforms supported by the gcc compiler. It uses the
+ gcc backend to generate optimized code.
+
+Package: gfortran-12-multilib-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gfortran-12-powerpc-linux-gnu (= ${gcc:Version}), gcc-12-multilib-powerpc-linux-gnu (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
+Description: GNU Fortran compiler (multilib files)
+ This is the GNU Fortran compiler, which compiles Fortran on platforms
+ supported by the gcc compiler.
+ .
+ On architectures with multilib support, the package contains files
+ and dependencies for the non-default multilib architecture(s).
+
+Package: libgfortran-12-dev-powerpc-cross
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libgfortran5-powerpc-cross, ${shlibs:Depends}, ${misc:Depends}
+Replaces: gfortran-12 (<< ${gcc:SplitVersion})
+Breaks: gfortran-12 (<< ${gcc:SplitVersion})
+Description: Runtime library for GNU Fortran applications (development files)
+ This package contains the headers and static library files needed to build
+ GNU Fortran applications.
+
+Package: lib64gfortran-12-dev-powerpc-cross
+Architecture: all
+Section: libdevel
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), lib64gfortran5-powerpc-cross, ${shlibs:Depends}, ${misc:Depends}
+Replaces: gfortran-12-multilib (<< ${gcc:SplitVersion})
+Breaks: gfortran-12-multilib (<< ${gcc:SplitVersion})
+Description: Runtime library for GNU Fortran applications (64bit development files)
+ This package contains the headers and static library files needed to build
+ GNU Fortran applications.
+
+Package: gccgo-12-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gcc-12-powerpc-linux-gnu (= ${gcc:Version}), libgo-12-dev-powerpc-cross (>= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
+Provides: go-compiler
+Suggests: ${go:multilib}, gccgo-12-doc, libgo21-dbg-powerpc-cross
+Description: GNU Go compiler
+ This is the GNU Go compiler, which compiles Go on platforms supported
+ by the gcc compiler. It uses the gcc backend to generate optimized code.
+
+Package: gccgo-12-multilib-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gccgo-12-powerpc-linux-gnu (= ${gcc:Version}), gcc-12-multilib-powerpc-linux-gnu (= ${gcc:Version}), ${dep:libgobiarchdev}, ${shlibs:Depends}, ${misc:Depends}
+Suggests: ${dep:libgobiarchdbg}
+Description: GNU Go compiler (multilib files)
+ This is the GNU Go compiler, which compiles Go on platforms supported
+ by the gcc compiler.
+ .
+ On architectures with multilib support, the package contains files
+ and dependencies for the non-default multilib architecture(s).
+
+Package: libgo-12-dev-powerpc-cross
+Architecture: all
+Section: libdevel
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libgcc-12-dev-powerpc-cross (= ${gcc:Version}), libgo21-powerpc-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: Runtime library for GNU Go applications (development files)
+ This package contains the headers and static library files needed to build
+ GNU Go applications.
+
+Package: lib64go-12-dev-powerpc-cross
+Architecture: all
+Section: libdevel
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), lib64gcc-12-dev-powerpc-cross (= ${gcc:Version}), lib64go21-powerpc-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: Runtime library for GNU Go applications (64bit development files)
+ This package contains the headers and static library files needed to build
+ GNU Go applications.
+
+Package: libgo21-powerpc-cross
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: Runtime library for GNU Go applications
+ Library needed for GNU Go applications linked against the
+ shared library.
+
+Package: libgo21-dbg-powerpc-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libgo21-powerpc-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (debug symbols)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
+Package: lib64go21-powerpc-cross
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
+Description: Runtime library for GNU Go applications (64bit)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
+Package: lib64go21-dbg-powerpc-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), lib64go21-powerpc-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (64bit debug symbols)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
+Package: libstdc++-12-dev-powerpc-cross
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libgcc-12-dev-powerpc-cross (= ${gcc:Version}), libstdc++6-powerpc-cross (>= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
+Provides: libstdc++-dev-powerpc-cross, libstdc++-dev-powerpc-dcv1, libstdc++6-dev-powerpc-dcv1
+Description: GNU Standard C++ Library v3 (development files)
+ This package contains the headers and static library files necessary for
+ building C++ programs which use libstdc++.
+ .
+ libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
+ was included up to g++-2.95. The first version of libstdc++-v3 appeared
+ in g++-3.0.
+ .
+ This package contains files for powerpc architecture, for use in cross-compile
+ environment.
+
+Package: libstdc++-12-pic-powerpc-cross
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libstdc++6-powerpc-cross (>= ${gcc:Version}), libstdc++6-12-dev-powerpc-cross (= ${gcc:Version}), ${misc:Depends}
+Provides: libstdc++-pic-powerpc-dcv1
+Description: GNU Standard C++ Library v3 (shared library subset kit)
+ This is used to develop subsets of the libstdc++ shared libraries for
+ use on custom installation floppies and in embedded systems.
+ .
+ Unless you are making one of those, you will not need this package.
+ .
+ This package contains files for powerpc architecture, for use in cross-compile
+ environment.
+
+Package: libstdc++6-12-dbg-powerpc-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libstdc++6-powerpc-cross (>= ${gcc:Version}), libgcc-s1-dbg-powerpc-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: libstdc++6-dbg-powerpc-dcv1
+Recommends: libstdc++6-12-dev-powerpc-cross (= ${gcc:Version})
+Conflicts: libstdc++5-dbg-powerpc-cross, libstdc++5-3.3-dbg-powerpc-cross, libstdc++6-dbg-powerpc-cross, libstdc++6-4.0-dbg-powerpc-cross, libstdc++6-4.1-dbg-powerpc-cross, libstdc++6-4.2-dbg-powerpc-cross, libstdc++6-4.3-dbg-powerpc-cross, libstdc++6-4.4-dbg-powerpc-cross, libstdc++6-4.5-dbg-powerpc-cross, libstdc++6-4.6-dbg-powerpc-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+ .
+ This package contains files for powerpc architecture, for use in cross-compile
+ environment.
+
+Package: lib64stdc++-12-dev-powerpc-cross
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), lib64gcc-12-dev-powerpc-cross (= ${gcc:Version}), lib64stdc++6-powerpc-cross (>= ${gcc:Version}), libstdc++6-12-dev (= ${gcc:Version}), ${misc:Depends}
+Description: GNU Standard C++ Library v3 (development files) (powerpc)
+ This package contains the headers and static library files necessary for
+ building C++ programs which use libstdc++.
+ .
+ libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
+ was included up to g++-2.95. The first version of libstdc++-v3 appeared
+ in g++-3.0.
+ .
+ This package contains files for powerpc architecture, for use in cross-compile
+ environment.
+
+Package: lib64stdc++6-12-dbg-powerpc-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), lib64stdc++6-powerpc-cross (>= ${gcc:Version}), libstdc++6-12-dev-powerpc-cross (= ${gcc:Version}), lib64gcc-s1-dbg-powerpc-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: lib64stdc++6-dbg-powerpc-dcv1
+Conflicts: lib64stdc++6-dbg-powerpc-cross, lib64stdc++6-4.0-dbg-powerpc-cross, lib64stdc++6-4.1-dbg-powerpc-cross, lib64stdc++6-4.2-dbg-powerpc-cross, lib64stdc++6-4.3-dbg-powerpc-cross, lib64stdc++6-4.4-dbg-powerpc-cross, lib64stdc++6-4.5-dbg-powerpc-cross, lib64stdc++6-4.6-dbg-powerpc-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+ .
+ This package contains files for powerpc architecture, for use in cross-compile
+ environment.
+
+Package: gdc-12-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), g++-12-powerpc-linux-gnu (= ${gcc:Version}),  ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
+Provides: d-compiler, d-v2-compiler
+Suggests: ${gdc:multilib}, libgphobos-dbg-powerpc-cross
+Description: GNU D compiler (version 2), based on the GCC backend
+ This is the GNU D compiler, which compiles D on platforms supported by gcc.
+ It uses the gcc backend to generate optimised code.
+ .
+ This compiler supports D language version 2.
+
+Package: gdc-12-multilib-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gdc-12-powerpc-linux-gnu (= ${gcc:Version}), gcc-12-multilib-powerpc-linux-gnu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Provides: d-compiler, d-v2-compiler
+Description: GNU D compiler (version 2), based on the GCC backend (multilib files)
+ This is the GNU D compiler, which compiles D on platforms supported by gcc.
+ It uses the gcc backend to generate optimised code.
+ .
+ On architectures with multilib support, the package contains files
+ and dependencies for the non-default multilib architecture(s).
+
+Package: libgphobos-12-dev-powerpc-cross
+Architecture: all
+Section: libdevel
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libgcc-12-dev-powerpc-cross (= ${gcc:Version}), libgphobos3-powerpc-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: Phobos D standard library (development files)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: libgphobos3-powerpc-cross
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: Phobos D standard library (runtime library)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: libgphobos3-dbg-powerpc-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libgphobos3-powerpc-cross (= ${gcc:Version}), libgcc-s1-dbg-powerpc-cross, ${misc:Depends}
+Description: Phobos D standard library (debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: lib64gphobos-12-dev-powerpc-cross
+Architecture: all
+Section: libdevel
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), lib64gcc-12-dev-powerpc-cross (= ${gcc:Version}), lib64gphobos3-powerpc-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: Phobos D standard library (64bit development files)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: lib64gphobos3-powerpc-cross
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
+Description: Phobos D standard library (64bit runtime library)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: lib64gphobos3-dbg-powerpc-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), lib64gphobos3-powerpc-cross (= ${gcc:Version}), lib64gcc-s1-dbg-powerpc-cross, ${misc:Depends}
+Description: Phobos D standard library (64bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: lib32gphobos3-dbg-powerpc-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), lib32gphobos3-powerpc-cross (= ${gcc:Version}), lib32gcc-s1-dbg-powerpc-cross, ${misc:Depends}
+Description: Phobos D standard library (32bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: libx32gphobos3-dbg-powerpc-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libx32gphobos3-powerpc-cross (= ${gcc:Version}), libx32gcc-s1-dbg-powerpc-cross, ${misc:Depends}
+Description: Phobos D standard library (x32bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: libn32gphobos3-dbg-powerpc-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libn32gphobos3-powerpc-cross (= ${gcc:Version}), libn32gcc-s1-dbg-powerpc-cross, ${misc:Depends}
+Description: Phobos D standard library (n32bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: gnat-12-powerpc-linux-gnu
+Architecture: amd64 i386 x32 ppc64el
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), gcc-12-powerpc-linux-gnu (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
+Description: GNU Ada compiler
+ GNAT is a compiler for the Ada programming language. It produces optimized
+ code on platforms supported by the GNU Compiler Collection (GCC).
+
+Package: libgnat-12-powerpc-cross
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: runtime for applications compiled with GNAT (shared library)
+ GNAT is a compiler for the Ada programming language. It produces optimized
+ code on platforms supported by the GNU Compiler Collection (GCC).
+
+Package: libgnat-12-dbg-powerpc-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), libgnat-12-powerpc-cross (= ${gnat:Version}), ${misc:Depends}
+Description: runtime for applications compiled with GNAT (debugging symbols)
+ GNAT is a compiler for the Ada programming language. It produces optimized
+ code on platforms supported by the GNU Compiler Collection (GCC).
+
+#Package: gm2-12-multilib-powerpc-linux-gnu
+#Architecture: amd64 i386 x32 ppc64el
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}),
+#  gm2-12-powerpc-linux-gnu (= ${gcc:Version}),
+#  gcc-12-multilib-powerpc-linux-gnu (= ${gcc:Version}),
+#  ${shlibs:Depends}, ${misc:Depends}
+#Provides: m2-compiler
+#Description: GNU Modula-2, based on the GCC backend (multilib files)
+# This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
+# supported by gcc.  It uses the gcc backend to generate optimised code.
+# .
+# On architectures with multilib support, the package contains files
+# and dependencies for the non-default multilib architecture(s).
+
+Package: libgm2-17-dbg-powerpc-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}),
+  libgm2-17-powerpc-cross (= ${gcc:Version}),
+  libgcc-s1-dbg-powerpc-cross, ${misc:Depends}
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
+#Package: lib64gm2-12-dev-powerpc-cross
+#Architecture: all
+#Section: libdevel
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}),
+#  lib64gcc-12-dev-powerpc-cross (= ${gcc:Version}),
+#  lib64gm2-17-powerpc-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+#Description: GNU Modula-2 standard library (64bit development files)
+# This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
+#Package: lib64gm2-17-powerpc-cross
+#Architecture: all
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
+#Description: GNU Modula-2 standard library (64bit runtime library)
+# This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
+#Package: lib64gm2-17-dbg-powerpc-cross
+#Section: debug
+#Architecture: all
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}),
+#  lib64gm2-17-powerpc-cross (= ${gcc:Version}), lib64gcc-s1-dbg-powerpc-cross, ${misc:Depends}
+#Description: GNU Modula-2 standard library (64bit debug symbols)
+# This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
+#Package: lib32gm2-12-dev-powerpc-cross
+#Architecture: all
+#Section: libdevel
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}),
+#  lib32gcc-12-dev-powerpc-cross (= ${gcc:Version}),
+#  lib32gm2-17-powerpc-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+#Description: GNU Modula-2 standard library (32bit development files)
+# This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
+#Package: lib32gm2-17-powerpc-cross
+#Architecture: all
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
+#Description: GNU Modula-2 standard library (32bit runtime library)
+# This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
+#Package: lib32gm2-17-dbg-powerpc-cross
+#Section: debug
+#Architecture: all
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}),
+#  lib32gm2-17-powerpc-cross (= ${gcc:Version}), lib32gcc-s1-dbg-powerpc-cross, ${misc:Depends}
+#Description: GNU Modula-2 standard library (32bit debug symbols)
+# This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
+#Package: libx32gm2-12-dev-powerpc-cross
+#Architecture: all
+#Section: libdevel
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}),
+#  libx32gcc-12-dev-powerpc-cross (= ${gcc:Version}),
+#  libx32gm2-17-powerpc-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+#Description: GNU Modula-2 standard library (x32bit development files)
+# This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
+#Package: libx32gm2-17-powerpc-cross
+#Architecture: all
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
+#Description: GNU Modula-2 standard library (x32bit runtime library)
+# This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
+#Package: libx32gm2-17-dbg-powerpc-cross
+#Section: debug
+#Architecture: all
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}),
+#  libx32gm2-17-powerpc-cross (= ${gcc:Version}), libx32gcc-s1-dbg-powerpc-cross, ${misc:Depends}
+#Description: GNU Modula-2 standard library (x32bit debug symbols)
+# This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
+#Package: libn32gm2-12-dev-powerpc-cross
+#Architecture: all
+#Section: libdevel
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}),
+#  libn32gcc-12-dev-powerpc-cross (= ${gcc:Version}),
+#  libn32gm2-17-powerpc-cross (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+#Description: GNU Modula-2 standard library (n32bit development files)
+# This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
+#Package: libn32gm2-17-powerpc-cross
+#Architecture: all
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
+#Description: GNU Modula-2 standard library (n32bit runtime library)
+# This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
+#Package: libn32gm2-17-dbg-powerpc-cross
+#Section: debug
+#Architecture: all
+#Depends: gcc-12-powerpc-linux-gnu-base (= ${gcc:Version}),
+#  libn32gm2-17-powerpc-cross (= ${gcc:Version}), libn32gcc-s1-dbg-powerpc-cross, ${misc:Depends}
+#Description: GNU Modula-2 standard library (n32bit debug symbols)
+# This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
 Package: gcc-12-i686-linux-gnu-base
 Architecture: amd64 arm64 ppc64el x32
 Depends: ${misc:Depends}
@@ -2475,6 +3553,22 @@ Description: GNU C++ compiler (multilib
  On architectures with multilib support, the package contains files
  and dependencies for the non-default multilib architecture(s).
 
+Package: libasan8-dbg-i386-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libasan1-i386-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
+Package: lib64asan8-dbg-i386-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), lib64asan1-i386-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
 Package: libx32asan8-i386-cross
 Architecture: all
 Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
@@ -2482,6 +3576,41 @@ Description: AddressSanitizer -- a fast
  AddressSanitizer (ASan) is a fast memory error detector.  It finds
  use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
 
+Package: libx32asan8-dbg-i386-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libx32asan1-i386-cross (= ${gcc:Version}), ${misc:Depends}
+Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
+ AddressSanitizer (ASan) is a fast memory error detector.  It finds
+ use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
+
+Package: libubsan1-dbg-i386-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libubsan1-i386-cross (= ${gcc:Version}), ${misc:Depends}
+Description: UBSan -- undefined behaviour sanitizer (debug symbols)
+ UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
+ Various computations will be instrumented to detect undefined behavior
+ at runtime. Available for C and C++.
+
+Package: lib64ubsan1-dbg-i386-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), lib64ubsan1-i386-cross (= ${gcc:Version}), ${misc:Depends}
+Description: UBSan -- undefined behaviour sanitizer (64bit debug symbols)
+ UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
+ Various computations will be instrumented to detect undefined behavior
+ at runtime. Available for C and C++.
+
+Package: libx32ubsan1-dbg-i386-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libx32ubsan1-i386-cross (= ${gcc:Version}), ${misc:Depends}
+Description: UBSan -- undefined behaviour sanitizer (x32 debug symbols)
+ UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
+ Various computations will be instrumented to detect undefined behavior
+ at runtime. Available for C and C++.
+
 Package: gobjc++-12-i686-linux-gnu
 Architecture: amd64 arm64 ppc64el x32
 Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), gobjc-12-i686-linux-gnu (= ${gcc:Version}), g++-12-i686-linux-gnu (= ${gcc:Version}), ${shlibs:Depends}, libobjc-12-dev-i386-cross (= ${gcc:Version}), ${misc:Depends}
@@ -2578,6 +3707,14 @@ Description: Runtime library for GNU For
  This package contains the headers and static library files needed to build
  GNU Fortran applications.
 
+Package: libgfortran5-dbg-i386-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libgfortran5-i386-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Fortran applications (debug symbols)
+ Library needed for GNU Fortran applications linked against the
+ shared library.
+
 Package: lib64gfortran-12-dev-i386-cross
 Architecture: all
 Section: libdevel
@@ -2588,6 +3725,14 @@ Description: Runtime library for GNU For
  This package contains the headers and static library files needed to build
  GNU Fortran applications.
 
+Package: lib64gfortran5-dbg-i386-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), lib64gfortran5-i386-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Fortran applications (64bit debug symbols)
+ Library needed for GNU Fortran applications linked against the
+ shared library.
+
 Package: libx32gfortran-12-dev-i386-cross
 Architecture: all
 Section: libdevel
@@ -2598,6 +3743,14 @@ Description: Runtime library for GNU For
  This package contains the headers and static library files needed to build
  GNU Fortran applications.
 
+Package: libx32gfortran5-dbg-i386-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libx32gfortran5-i386-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Fortran applications (x32 debug symbols)
+ Library needed for GNU Fortran applications linked against the
+ shared library.
+
 Package: gccgo-12-i686-linux-gnu
 Architecture: amd64 arm64 ppc64el x32
 Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), gcc-12-i686-linux-gnu (= ${gcc:Version}), libgo-12-dev-i386-cross (>= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -2649,6 +3802,14 @@ Description: Runtime library for GNU Go
  Library needed for GNU Go applications linked against the
  shared library.
 
+Package: libgo21-dbg-i386-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libgo21-i386-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (debug symbols)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
 Package: lib64go21-i386-cross
 Architecture: all
 Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
@@ -2656,6 +3817,14 @@ Description: Runtime library for GNU Go
  Library needed for GNU Go applications linked against the
  shared library.
 
+Package: lib64go21-dbg-i386-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), lib64go21-i386-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (64bit debug symbols)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
 Package: libx32go21-i386-cross
 Architecture: all
 Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
@@ -2663,6 +3832,14 @@ Description: Runtime library for GNU Go
  Library needed for GNU Go applications linked against the
  shared library.
 
+Package: libx32go21-dbg-i386-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libx32go21-i386-cross (= ${gcc:Version}), ${misc:Depends}
+Description: Runtime library for GNU Go applications (x32 debug symbols)
+ Library needed for GNU Go applications linked against the
+ shared library.
+
 Package: libstdc++-12-dev-i386-cross
 Architecture: all
 Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libgcc-12-dev-i386-cross (= ${gcc:Version}), libstdc++6-i386-cross (>= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
@@ -2691,6 +3868,20 @@ Description: GNU Standard C++ Library v3
  This package contains files for i386 architecture, for use in cross-compile
  environment.
 
+Package: libstdc++6-12-dbg-i386-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libstdc++6-i386-cross (>= ${gcc:Version}), libgcc-s1-dbg-i386-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: libstdc++6-dbg-i386-dcv1
+Recommends: libstdc++6-12-dev-i386-cross (= ${gcc:Version})
+Conflicts: libstdc++5-dbg-i386-cross, libstdc++5-3.3-dbg-i386-cross, libstdc++6-dbg-i386-cross, libstdc++6-4.0-dbg-i386-cross, libstdc++6-4.1-dbg-i386-cross, libstdc++6-4.2-dbg-i386-cross, libstdc++6-4.3-dbg-i386-cross, libstdc++6-4.4-dbg-i386-cross, libstdc++6-4.5-dbg-i386-cross, libstdc++6-4.6-dbg-i386-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+ .
+ This package contains files for i386 architecture, for use in cross-compile
+ environment.
+
 Package: lib64stdc++-12-dev-i386-cross
 Architecture: all
 Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), lib64gcc-12-dev-i386-cross (= ${gcc:Version}), lib64stdc++6-i386-cross (>= ${gcc:Version}), libstdc++6-12-dev (= ${gcc:Version}), ${misc:Depends}
@@ -2705,6 +3896,19 @@ Description: GNU Standard C++ Library v3
  This package contains files for i386 architecture, for use in cross-compile
  environment.
 
+Package: lib64stdc++6-12-dbg-i386-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), lib64stdc++6-i386-cross (>= ${gcc:Version}), libstdc++6-12-dev-i386-cross (= ${gcc:Version}), lib64gcc-s1-dbg-i386-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: lib64stdc++6-dbg-i386-dcv1
+Conflicts: lib64stdc++6-dbg-i386-cross, lib64stdc++6-4.0-dbg-i386-cross, lib64stdc++6-4.1-dbg-i386-cross, lib64stdc++6-4.2-dbg-i386-cross, lib64stdc++6-4.3-dbg-i386-cross, lib64stdc++6-4.4-dbg-i386-cross, lib64stdc++6-4.5-dbg-i386-cross, lib64stdc++6-4.6-dbg-i386-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+ .
+ This package contains files for i386 architecture, for use in cross-compile
+ environment.
+
 Package: libx32stdc++-12-dev-i386-cross
 Architecture: all
 Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libx32gcc-12-dev-i386-cross (= ${gcc:Version}), libx32stdc++6-i386-cross (>= ${gcc:Version}), libstdc++6-12-dev (= ${gcc:Version}), ${misc:Depends}
@@ -2719,6 +3923,19 @@ Description: GNU Standard C++ Library v3
  This package contains files for i386 architecture, for use in cross-compile
  environment.
 
+Package: libx32stdc++6-12-dbg-i386-cross
+Architecture: all
+Section: debug
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libx32stdc++6-i386-cross (>= ${gcc:Version}), libstdc++6-12-dev-i386-cross (= ${gcc:Version}), libx32gcc-s1-dbg-i386-cross, ${shlibs:Depends}, ${misc:Depends}
+Provides: libx32stdc++6-dbg-i386-dcv1
+Conflicts: libx32stdc++6-dbg-i386-cross, libx32stdc++6-4.0-dbg-i386-cross, libx32stdc++6-4.1-dbg-i386-cross, libx32stdc++6-4.2-dbg-i386-cross, libx32stdc++6-4.3-dbg-i386-cross, libx32stdc++6-4.4-dbg-i386-cross, libx32stdc++6-4.5-dbg-i386-cross, libx32stdc++6-4.6-dbg-i386-cross
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+ .
+ This package contains files for i386 architecture, for use in cross-compile
+ environment.
+
 Package: gdc-12-i686-linux-gnu
 Architecture: amd64 arm64 ppc64el x32
 Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), g++-12-i686-linux-gnu (= ${gcc:Version}), libgphobos-12-dev-i386-cross (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -2754,6 +3971,13 @@ Depends: gcc-12-i686-linux-gnu-base (= $
 Description: Phobos D standard library (runtime library)
  This is the Phobos standard library that comes with the D2 compiler.
 
+Package: libgphobos3-dbg-i386-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libgphobos3-i386-cross (= ${gcc:Version}), libgcc-s1-dbg-i386-cross, ${misc:Depends}
+Description: Phobos D standard library (debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
 Package: lib64gphobos-12-dev-i386-cross
 Architecture: all
 Section: libdevel
@@ -2767,6 +3991,13 @@ Depends: gcc-12-i686-linux-gnu-base (= $
 Description: Phobos D standard library (64bit runtime library)
  This is the Phobos standard library that comes with the D2 compiler.
 
+Package: lib64gphobos3-dbg-i386-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), lib64gphobos3-i386-cross (= ${gcc:Version}), lib64gcc-s1-dbg-i386-cross, ${misc:Depends}
+Description: Phobos D standard library (64bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
 Package: libx32gphobos-12-dev-i386-cross
 Architecture: all
 Section: libdevel
@@ -2780,6 +4011,20 @@ Depends: gcc-12-i686-linux-gnu-base (= $
 Description: Phobos D standard library (x32bit runtime library)
  This is the Phobos standard library that comes with the D2 compiler.
 
+Package: libx32gphobos3-dbg-i386-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libx32gphobos3-i386-cross (= ${gcc:Version}), libx32gcc-s1-dbg-i386-cross, ${misc:Depends}
+Description: Phobos D standard library (x32bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
+Package: libn32gphobos3-dbg-i386-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libn32gphobos3-i386-cross (= ${gcc:Version}), libn32gcc-s1-dbg-i386-cross, ${misc:Depends}
+Description: Phobos D standard library (n32bit debug symbols)
+ This is the Phobos standard library that comes with the D2 compiler.
+
 Package: gnat-12-i686-linux-gnu
 Architecture: amd64 arm64 ppc64el x32
 Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), gcc-12-i686-linux-gnu (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -2794,6 +4039,14 @@ Description: runtime for applications co
  GNAT is a compiler for the Ada programming language. It produces optimized
  code on platforms supported by the GNU Compiler Collection (GCC).
 
+Package: libgnat-12-dbg-i386-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}), libgnat-12-i386-cross (= ${gnat:Version}), ${misc:Depends}
+Description: runtime for applications compiled with GNAT (debugging symbols)
+ GNAT is a compiler for the Ada programming language. It produces optimized
+ code on platforms supported by the GNU Compiler Collection (GCC).
+
 Package: gm2-12-i686-linux-gnu
 Architecture: amd64 arm64 ppc64el x32
 Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}),
@@ -2834,6 +4087,15 @@ Depends: gcc-12-i686-linux-gnu-base (= $
 Description: GNU Modula-2 standard library (runtime library)
  This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
 
+Package: libgm2-17-dbg-i386-cross
+Section: debug
+Architecture: all
+Depends: gcc-12-i686-linux-gnu-base (= ${gcc:Version}),
+  libgm2-17-i386-cross (= ${gcc:Version}),
+  libgcc-s1-dbg-i386-cross, ${misc:Depends}
+Description: GNU Modula-2 standard library (debug symbols)
+ This is the GNU Modula-2 standard library that comes with the GNU Modula-2 compiler.
+
 #Package: lib64gm2-12-dev-i386-cross
 #Architecture: all
 #Section: libdevel
diff -pruN 23/debian/patches/gcc/updates.diff 23ubuntu1/debian/patches/gcc/updates.diff
--- 23/debian/patches/gcc/updates.diff	1970-01-01 00:00:00.000000000 +0000
+++ 23ubuntu1/debian/patches/gcc/updates.diff	2022-01-26 19:56:52.000000000 +0000
@@ -0,0 +1,13 @@
+--- a/debian/patches/cross-no-locale-include.diff
++++ b/debian/patches/cross-no-locale-include.diff
+@@ -1,8 +1,8 @@
+ # DP: Don't add /usr/local/include for cross compilers. Assume that
+ # DP: /usr/include is ready for multiarch, but not /usr/local/include.
+ 
+---- a/src/gcc/cppdefault.c
+-+++ b/src/gcc/cppdefault.c
++--- a/src/gcc/cppdefault.cc
+++++ b/src/gcc/cppdefault.cc
+ @@ -66,8 +66,11 @@
+  #ifdef LOCAL_INCLUDE_DIR
+      /* /usr/local/include comes before the fixincluded header files.  */
