Manual merge of version 1.181+rpi2 and 1.185 to produce 1.185+rpi1
authorPeter Michael Green <plugwash@raspbian.org>
Thu, 29 Aug 2019 13:29:48 +0000 (13:29 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Thu, 29 Aug 2019 13:29:48 +0000 (13:29 +0000)
1  2 
debian/README.Debian
debian/changelog
debian/control
debian/control.native.in
debian/control.source
debian/rules

index 04dcc82e0ce55bb49449b693cec1d03887e52bb6,d7c229ca1a06c8960210ba2298bd3ebfd1c43fcd..5f609e7842f324fa54e49bf299647fb0289ea18b
@@@ -47,17 -47,17 +47,17 @@@ making sure you are always using the on
  architecture. To use the other compiler, simply set CC=gcc-5, or
  similar.
  
 -The default compiler versions for Debian GNU/Linux on amd64 are
 +The default compiler versions for Debian GNU/Linux on armhf are
  (minor version numbers omitted):
  
-       cpp             : cpp-8
-       gcc             : gcc-8
-       g++             : g++-8
-       gfortran        : gfortran-8
-       gccgo           : gccgo-8
-       gobjc           : gobjc-8
-       gobjc++         : gobjc++-8
-       gdc             : gdc-8
+       cpp             : cpp-9
+       gcc             : gcc-9
+       g++             : g++-9
+       gfortran        : gfortran-9
+       gccgo           : gccgo-9
+       gobjc           : gobjc-9
+       gobjc++         : gobjc++-9
+       gdc             : gdc-9
  
  Most of the documentation for GCC including the manual pages is
  licensed under the GFDL and therefore not included in the main section.
index 5fed579e7a8325dc389281ba9bb784d7ef7c3b92,a3065d977ce72bb24ace5480f63708dbcba552d0..f651f09fdd908512408703a2d71cba64d95ece38
@@@ -1,19 -1,34 +1,41 @@@
- gcc-defaults (1.181+rpi2) buster-staging; urgency=medium
++gcc-defaults (1.185+rpi1) bullseye-staging; urgency=medium
 +
-   * Sourceful rebuild because package is not binnmu safe.
++  [changes brought forward from 1.176+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Thu, 07 Jun 2018 13:27:06 +0000]
++  * Re-enable gcj packages for now.
 +
-  -- Peter Michael Green <plugwash@raspbian.org>  Tue, 19 Mar 2019 00:49:02 +0000
++ -- Peter Michael Green <plugwash@raspbian.org>  Thu, 29 Aug 2019 13:28:57 +0000
 +
- gcc-defaults (1.181+rpi1) buster-staging; urgency=medium
+ gcc-defaults (1.185) unstable; urgency=medium
  
-   [changes brought forward from 1.176+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Thu, 07 Jun 2018 13:27:06 +0000]
-   * Re-enable gcj packages for now.
+   * Don't generate amd64 cross package in -ports and -mipsen sources.
+   * Avoid building some cross gm2 dependency packages.
+  -- Matthias Klose <doko@debian.org>  Fri, 23 Aug 2019 21:25:50 +0200
+ gcc-defaults (1.184) unstable; urgency=medium
  
-  -- Raspbian forward porter <root@raspbian.org>  Mon, 11 Mar 2019 22:34:44 +0000
+   * Build gm2 packages.
+   * Stop building mips packages.
  
- gcc-defaults (1.181) unstable; urgency=medium
+  -- Matthias Klose <doko@debian.org>  Thu, 22 Aug 2019 13:13:13 +0200
  
+ gcc-defaults (1.183) unstable; urgency=medium
+   * Default to GCC 9 (except for powerpcspe).
+   * Bump GCC 9 version to 9.2.1.
    * Bump GCC 8 version to 8.3.0.
+   * Build libphobos-dev on more targets.
+   * Bump standards version.
+   * Build ppc64el packages on arm64.
+   * Build s390x packages on arm64 and ppc64el.
+   * Build riscv64 packages on arm64 and ppc64el.
+  -- Matthias Klose <doko@debian.org>  Wed, 14 Aug 2019 01:23:25 +0200
+ gcc-defaults (1.182) experimental; urgency=medium
+   * Default to GCC 9.
+   * Remove the gij/gcj packaging.
    * Fix docdir symlinks for x32 cross compilers. Addresses: #915678.
    * Don't generate duplicate *-x86-64-linux-gnu packages in the control
      file. Closes: #909128.
diff --cc debian/control
index 18b0c5e7a5867c95fc08060d979e16617cf7b7a2,989078173bd7c99874693843ba2cc2bec3badefe..27dc5e3f6d61f864796087931906a94501905bfd
@@@ -3,16 -3,13 +3,14 @@@ Section: deve
  Priority: standard
  Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
  Uploaders: Matthias Klose <doko@debian.org>
- Standards-Version: 4.3.0
+ Standards-Version: 4.4.0
  Build-Depends: m4, debhelper (>= 9),
    dpkg-dev (>= 1.17.11),
-   gcc-8-base (>= 8.3.0-2~),
+   gcc-9-base (>= 9.2.1-1),
    lsb-release
- #Build-Depends-Indep: ca-certificates, gcj-jdk, python
 +Build-Depends-Indep: ca-certificates, gcj-jdk, python
  Vcs-Browser: https://salsa.debian.org/toolchain-team/gcc-defaults
  Vcs-Git: https://salsa.debian.org/toolchain-team/gcc-defaults.git
- XS-Python-Version: all
  
  Package: cpp
  Priority: optional
@@@ -436,3 -396,1822 +473,138 @@@ Description: GNU C compiler (cross comp
   .
   This is a dependency package providing the default GNU C cross-compiler
   for the hppa64 architecture.
 -Package: cpp-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Multi-Arch: foreign
 -Section: interpreters
 -Depends: cpp-${pv:cpp}-x86-64-linux-gnu ${reqv:cpp}, ${misc:Depends}
 -Suggests: cpp-doc
 -Description: GNU C preprocessor (cpp) for the amd64 architecture
 - The GNU C preprocessor is 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 cross-compiler for amd64 architecture.
 - .
 - This is a dependency package providing the default GNU C preprocessor
 - for the amd64 architecture.
 -
 -Package: gcc-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-x86-64-linux-gnu (= ${version:cpp}),
 -  gcc-${pv:gcc}-x86-64-linux-gnu ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-amd64-cross | libc-dev-amd64-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-x86-64-linux-gnu, gcc-doc
 -Description: GNU C compiler for the amd64 architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the amd64 architecture.
 -
 -Package: g++-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-x86-64-linux-gnu (= ${version:cpp}),
 -  gcc-x86-64-linux-gnu (= ${version:cpp}),
 -  g++-${pv:gpp}-x86-64-linux-gnu ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the amd64 architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++ cross-compiler
 - for the amd64 architecture.
 -
 -Package: gobjc-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-x86-64-linux-gnu (>= ${version:cpp}),
 -  gcc-x86-64-linux-gnu (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-x86-64-linux-gnu ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the amd64 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the amd64 architecture.
 -
 -Package: gobjc++-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-x86-64-linux-gnu (>= ${version:cpp}),
 -  gcc-x86-64-linux-gnu (>= ${version:cpp}),
 -  gobjc++-${pv:gobjcxx}-x86-64-linux-gnu ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-x86-64-linux-gnu (>= ${version:cpp}), gobjc-x86-64-linux-gnu (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the amd64 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the amd64 architecture.
 -
 -Package: gfortran-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-x86-64-linux-gnu (= ${version:cpp}),
 -  gcc-x86-64-linux-gnu (= ${version:gcc}),
 -  gfortran-${pv:gfort}-x86-64-linux-gnu ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the amd64 architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the amd64 architecture.
 -
 -Package: gccgo-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-x86-64-linux-gnu (>= ${version:cpp}),
 -  g++-x86-64-linux-gnu (>= ${version:gcc}),
 -  gccgo-${pv:ggo}-x86-64-linux-gnu ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the amd64 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the amd64 architecture.
 -
 -Package: gdc-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-x86-64-linux-gnu (>= ${version:cpp}),
 -  gdc-${pv:gdc}-x86-64-linux-gnu ${reqv:gdc},
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the amd64 architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the amd64 architecture.
 -
 -Package: gcc-multilib-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Depends: cpp-x86-64-linux-gnu (= ${version:cpp}),
 -  gcc-x86-64-linux-gnu (= ${version:gcc}),
 -  gcc-${pv:gcc}-multilib-x86-64-linux-gnu ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-amd64-cross | libc-dev-amd64-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-x86-64-linux-gnu, gcc-doc
 -Description: GNU C compiler for the amd64 architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the amd64 architecture.
 -
 -Package: g++-multilib-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Depends: cpp-x86-64-linux-gnu (= ${version:cpp}),
 -  g++-x86-64-linux-gnu (= ${version:gpp}),
 -  gcc-multilib-x86-64-linux-gnu (= ${version:gcc}),
 -  g++-${pv:gpp}-multilib-x86-64-linux-gnu ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the amd64 architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++
 - cross-compiler for the amd64 architecture.
 -
 -Package: gobjc-multilib-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Depends: cpp-x86-64-linux-gnu (>= ${version:cpp}),
 -  gobjc-x86-64-linux-gnu (>= ${version:gobjc}),
 -  gcc-multilib-x86-64-linux-gnu (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-multilib-x86-64-linux-gnu ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the amd64 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the amd64 architecture.
 -
 -Package: gobjc++-multilib-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Depends: cpp-x86-64-linux-gnu (>= ${version:cpp}),
 -  gcc-multilib-x86-64-linux-gnu (>= ${version:cpp}),
 -  gobjc++-x86-64-linux-gnu (>= ${version:gobjcxx}),
 -  gobjc++-${pv:gobjcxx}-multilib-x86-64-linux-gnu ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-x86-64-linux-gnu (>= ${version:cpp}),
 -  gobjc-x86-64-linux-gnu (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the amd64 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the amd64 architecture.
 -
 -Package: gfortran-multilib-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Depends: cpp-x86-64-linux-gnu (= ${version:cpp}),
 -  gcc-multilib-x86-64-linux-gnu (= ${version:gcc}),
 -  gfortran-x86-64-linux-gnu (= ${version:gfort}),
 -  gfortran-${pv:gfort}-multilib-x86-64-linux-gnu ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the amd64 architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the amd64 architecture.
 -
 -Package: gccgo-multilib-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Depends: cpp-x86-64-linux-gnu (>= ${version:cpp}),
 -  g++-multilib-x86-64-linux-gnu (>= ${version:gcc}),
 -  gccgo-x86-64-linux-gnu (>= ${version:ggo}),
 -  gccgo-${pv:ggo}-multilib-x86-64-linux-gnu ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the amd64 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the amd64 architecture.
 -
 -Package: gdc-multilib-x86-64-linux-gnu
 -Priority: optional
 -Architecture: arm64 i386 ppc64el x32
 -Depends: cpp-x86-64-linux-gnu (>= ${version:cpp}),
 -  gdc-${pv:gdc}-multilib-x86-64-linux-gnu ${reqv:gdc},
 -  gdc-x86-64-linux-gnu (>= ${version:gdc}),
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the amd64 architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the amd64 architecture.
 -
 -Package: cpp-s390x-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Section: interpreters
 -Depends: cpp-${pv:cpp}-s390x-linux-gnu ${reqv:cpp}, ${misc:Depends}
 -Suggests: cpp-doc
 -Description: GNU C preprocessor (cpp) for the s390x architecture
 - The GNU C preprocessor is 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 cross-compiler for s390x architecture.
 - .
 - This is a dependency package providing the default GNU C preprocessor
 - for the s390x architecture.
 -
 -Package: gcc-s390x-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-s390x-linux-gnu (= ${version:cpp}),
 -  gcc-${pv:gcc}-s390x-linux-gnu ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-s390x-cross | libc-dev-s390x-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-s390x-linux-gnu, gcc-doc
 -Description: GNU C compiler for the s390x architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the s390x architecture.
 -
 -Package: g++-s390x-linux-gnu
+ Package: gm2-x86-64-linux-gnu
+ Priority: optional
+ Architecture: arm64 i386 ppc64el x32
+ Multi-Arch: foreign
+ Depends: cpp-x86-64-linux-gnu (>= ${version:cpp}),
+   gm2-${pv:gm2}-x86-64-linux-gnu ${reqv:gm2},
+   ${misc:Depends}
+ Description: GNU Modula-2 compiler (based on GCC) for the amd64 architecture
+  This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
+  supported by the gcc compiler. It uses the gcc backend to generate optimized
+  code.
+  .
+  This is a dependency package providing the default GNU Modula-2 cross-compiler
+  for the amd64 architecture.
 -Depends: cpp-s390x-linux-gnu (= ${version:cpp}),
 -  gcc-s390x-linux-gnu (= ${version:cpp}),
 -  g++-${pv:gpp}-s390x-linux-gnu ${reqv:gpp},
++Package: gm2-s390x-linux-gnu
+ Priority: optional
+ Architecture: amd64 i386 x32 arm64 ppc64el
+ Multi-Arch: foreign
 -Description: GNU C++ compiler for the s390x architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
++Depends: cpp-s390x-linux-gnu (>= ${version:cpp}),
++  gm2-${pv:gm2}-s390x-linux-gnu ${reqv:gm2},
+   ${misc:Depends}
 - This is a dependency package providing the default GNU C++ cross-compiler
++Description: GNU Modula-2 compiler (based on GCC) for the s390x architecture
++ This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
++ supported by the gcc compiler. It uses the gcc backend to generate optimized
++ code.
+  .
 -Package: gobjc-s390x-linux-gnu
++ This is a dependency package providing the default GNU Modula-2 cross-compiler
+  for the s390x architecture.
 -Architecture: amd64 i386 x32 arm64 ppc64el
++Package: gm2-powerpc64le-linux-gnu
+ Priority: optional
 -Depends: cpp-s390x-linux-gnu (>= ${version:cpp}),
 -  gcc-s390x-linux-gnu (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-s390x-linux-gnu ${reqv:gobjc},
++Architecture: amd64 i386 x32 ppc64 arm64
+ Multi-Arch: foreign
 -Description: GNU Objective-C compiler for the s390x architecture
 - This is the GNU Objective-C compiler, which compiles Objective-C on platforms
++Depends: cpp-powerpc64le-linux-gnu (>= ${version:cpp}),
++  gm2-${pv:gm2}-powerpc64le-linux-gnu ${reqv:gm2},
+   ${misc:Depends}
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the s390x architecture.
++Description: GNU Modula-2 compiler (based on GCC) for the ppc64el architecture
++ This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
+  supported by the gcc compiler. It uses the gcc backend to generate optimized
+  code.
+  .
 -Package: gobjc++-s390x-linux-gnu
++ This is a dependency package providing the default GNU Modula-2 cross-compiler
++ for the ppc64el architecture.
 -Architecture: amd64 i386 x32 arm64 ppc64el
++Package: gm2-aarch64-linux-gnu
+ Priority: optional
 -Depends: cpp-s390x-linux-gnu (>= ${version:cpp}),
 -  gcc-s390x-linux-gnu (>= ${version:cpp}),
 -  gobjc++-${pv:gobjcxx}-s390x-linux-gnu ${reqv:gobjcxx},
++Architecture: amd64 i386 x32 ppc64el
+ Multi-Arch: foreign
 -Recommends: g++-s390x-linux-gnu (>= ${version:cpp}), gobjc-s390x-linux-gnu (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the s390x architecture
 - 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.
++Depends: cpp-aarch64-linux-gnu (>= ${version:cpp}),
++  gm2-${pv:gm2}-aarch64-linux-gnu ${reqv:gm2},
+   ${misc:Depends}
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the s390x architecture.
++Description: GNU Modula-2 compiler (based on GCC) for the arm64 architecture
++ This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
++ supported by the gcc compiler. It uses the gcc backend to generate optimized
++ code.
+  .
 -Package: gfortran-s390x-linux-gnu
++ This is a dependency package providing the default GNU Modula-2 cross-compiler
++ for the arm64 architecture.
 -Depends: cpp-s390x-linux-gnu (= ${version:cpp}),
 -  gcc-s390x-linux-gnu (= ${version:gcc}),
 -  gfortran-${pv:gfort}-s390x-linux-gnu ${reqv:gfort},
++Package: gm2-arm-linux-gnueabihf
+ Priority: optional
+ Architecture: amd64 i386 x32 arm64 ppc64el
+ Multi-Arch: foreign
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the s390x architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
++Depends: cpp-arm-linux-gnueabihf (>= ${version:cpp}),
++  gm2-${pv:gm2}-arm-linux-gnueabihf ${reqv:gm2},
+   ${misc:Depends}
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the s390x architecture.
++Description: GNU Modula-2 compiler (based on GCC) for the armhf architecture
++ This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
+  supported by the gcc compiler. It uses the gcc backend to generate optimized
+  code.
+  .
 -Package: gccgo-s390x-linux-gnu
++ This is a dependency package providing the default GNU Modula-2 cross-compiler
++ for the armhf architecture.
 -Depends: cpp-s390x-linux-gnu (>= ${version:cpp}),
 -  g++-s390x-linux-gnu (>= ${version:gcc}),
 -  gccgo-${pv:ggo}-s390x-linux-gnu ${reqv:ggo},
++Package: gm2-arm-linux-gnueabi
+ Priority: optional
+ Architecture: amd64 i386 x32 arm64 ppc64el
+ Multi-Arch: foreign
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the s390x architecture
 - 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.
++Depends: cpp-arm-linux-gnueabi (>= ${version:cpp}),
++  gm2-${pv:gm2}-arm-linux-gnueabi ${reqv:gm2},
+   ${misc:Depends}
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the s390x architecture.
++Description: GNU Modula-2 compiler (based on GCC) for the armel architecture
++ This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
++ supported by the gcc compiler. It uses the gcc backend to generate optimized
++ code.
+  .
 -Package: gdc-s390x-linux-gnu
++ This is a dependency package providing the default GNU Modula-2 cross-compiler
++ for the armel architecture.
 -Architecture: amd64 i386 x32 arm64 ppc64el
++Package: gm2-mipsel-linux-gnu
+ Priority: optional
 -Depends: cpp-s390x-linux-gnu (>= ${version:cpp}),
 -  gdc-${pv:gdc}-s390x-linux-gnu ${reqv:gdc},
++Architecture: amd64 i386 x32
+ Multi-Arch: foreign
 -Description: GNU D compiler (based on GCC) for the s390x architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
++Depends: cpp-mipsel-linux-gnu (>= ${version:cpp}),
++  gm2-${pv:gm2}-mipsel-linux-gnu ${reqv:gm2},
+   ${misc:Depends}
 - This is a dependency package providing the default GNU D cross-compiler
 - for the s390x architecture.
++Description: GNU Modula-2 compiler (based on GCC) for the mipsel architecture
++ This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
++ supported by the gcc compiler. It uses the gcc backend to generate optimized
++ code.
+  .
 -Package: gm2-s390x-linux-gnu
++ This is a dependency package providing the default GNU Modula-2 cross-compiler
++ for the mipsel architecture.
 -Architecture: amd64 i386 x32 arm64 ppc64el
++Package: gm2-mips64el-linux-gnuabi64
+ Priority: optional
 -Depends: cpp-s390x-linux-gnu (>= ${version:cpp}),
 -  gm2-${pv:gm2}-s390x-linux-gnu ${reqv:gm2},
++Architecture: amd64 i386 x32
+ Multi-Arch: foreign
 -Description: GNU Modula-2 compiler (based on GCC) for the s390x architecture
++Depends: cpp-mips64el-linux-gnuabi64 (>= ${version:cpp}),
++  gm2-${pv:gm2}-mips64el-linux-gnuabi64 ${reqv:gm2},
+   ${misc:Depends}
 - for the s390x architecture.
++Description: GNU Modula-2 compiler (based on GCC) for the mips64el architecture
+  This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
+  supported by the gcc compiler. It uses the gcc backend to generate optimized
+  code.
+  .
+  This is a dependency package providing the default GNU Modula-2 cross-compiler
 -Package: gcc-multilib-s390x-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Depends: cpp-s390x-linux-gnu (= ${version:cpp}),
 -  gcc-s390x-linux-gnu (= ${version:gcc}),
 -  gcc-${pv:gcc}-multilib-s390x-linux-gnu ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-s390x-cross | libc-dev-s390x-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-s390x-linux-gnu, gcc-doc
 -Description: GNU C compiler for the s390x architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the s390x architecture.
 -
 -Package: g++-multilib-s390x-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Depends: cpp-s390x-linux-gnu (= ${version:cpp}),
 -  g++-s390x-linux-gnu (= ${version:gpp}),
 -  gcc-multilib-s390x-linux-gnu (= ${version:gcc}),
 -  g++-${pv:gpp}-multilib-s390x-linux-gnu ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the s390x architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++
 - cross-compiler for the s390x architecture.
 -
 -Package: gobjc-multilib-s390x-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Depends: cpp-s390x-linux-gnu (>= ${version:cpp}),
 -  gobjc-s390x-linux-gnu (>= ${version:gobjc}),
 -  gcc-multilib-s390x-linux-gnu (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-multilib-s390x-linux-gnu ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the s390x architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the s390x architecture.
 -
 -Package: gobjc++-multilib-s390x-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Depends: cpp-s390x-linux-gnu (>= ${version:cpp}),
 -  gcc-multilib-s390x-linux-gnu (>= ${version:cpp}),
 -  gobjc++-s390x-linux-gnu (>= ${version:gobjcxx}),
 -  gobjc++-${pv:gobjcxx}-multilib-s390x-linux-gnu ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-s390x-linux-gnu (>= ${version:cpp}),
 -  gobjc-s390x-linux-gnu (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the s390x architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the s390x architecture.
 -
 -Package: gfortran-multilib-s390x-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Depends: cpp-s390x-linux-gnu (= ${version:cpp}),
 -  gcc-multilib-s390x-linux-gnu (= ${version:gcc}),
 -  gfortran-s390x-linux-gnu (= ${version:gfort}),
 -  gfortran-${pv:gfort}-multilib-s390x-linux-gnu ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the s390x architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the s390x architecture.
 -
 -Package: gccgo-multilib-s390x-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Depends: cpp-s390x-linux-gnu (>= ${version:cpp}),
 -  g++-multilib-s390x-linux-gnu (>= ${version:gcc}),
 -  gccgo-s390x-linux-gnu (>= ${version:ggo}),
 -  gccgo-${pv:ggo}-multilib-s390x-linux-gnu ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the s390x architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the s390x architecture.
 -
 -Package: gdc-multilib-s390x-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Depends: cpp-s390x-linux-gnu (>= ${version:cpp}),
 -  gdc-${pv:gdc}-multilib-s390x-linux-gnu ${reqv:gdc},
 -  gdc-s390x-linux-gnu (>= ${version:gdc}),
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the s390x architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the s390x architecture.
 -
 -Package: cpp-powerpc64le-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64 arm64
 -Multi-Arch: foreign
 -Section: interpreters
 -Depends: cpp-${pv:cpp}-powerpc64le-linux-gnu ${reqv:cpp}, ${misc:Depends}
 -Suggests: cpp-doc
 -Description: GNU C preprocessor (cpp) for the ppc64el architecture
 - The GNU C preprocessor is 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 cross-compiler for ppc64el architecture.
 - .
 - This is a dependency package providing the default GNU C preprocessor
 - for the ppc64el architecture.
 -
 -Package: gcc-powerpc64le-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64 arm64
 -Multi-Arch: foreign
 -Depends: cpp-powerpc64le-linux-gnu (= ${version:cpp}),
 -  gcc-${pv:gcc}-powerpc64le-linux-gnu ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-ppc64el-cross | libc-dev-ppc64el-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-powerpc64le-linux-gnu, gcc-doc
 -Description: GNU C compiler for the ppc64el architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the ppc64el architecture.
 -
 -Package: g++-powerpc64le-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64 arm64
 -Multi-Arch: foreign
 -Depends: cpp-powerpc64le-linux-gnu (= ${version:cpp}),
 -  gcc-powerpc64le-linux-gnu (= ${version:cpp}),
 -  g++-${pv:gpp}-powerpc64le-linux-gnu ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the ppc64el architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++ cross-compiler
 - for the ppc64el architecture.
 -
 -Package: gobjc-powerpc64le-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64 arm64
 -Multi-Arch: foreign
 -Depends: cpp-powerpc64le-linux-gnu (>= ${version:cpp}),
 -  gcc-powerpc64le-linux-gnu (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-powerpc64le-linux-gnu ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the ppc64el architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the ppc64el architecture.
 -
 -Package: gobjc++-powerpc64le-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64 arm64
 -Multi-Arch: foreign
 -Depends: cpp-powerpc64le-linux-gnu (>= ${version:cpp}),
 -  gcc-powerpc64le-linux-gnu (>= ${version:cpp}),
 -  gobjc++-${pv:gobjcxx}-powerpc64le-linux-gnu ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-powerpc64le-linux-gnu (>= ${version:cpp}), gobjc-powerpc64le-linux-gnu (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the ppc64el architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the ppc64el architecture.
 -
 -Package: gfortran-powerpc64le-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64 arm64
 -Multi-Arch: foreign
 -Depends: cpp-powerpc64le-linux-gnu (= ${version:cpp}),
 -  gcc-powerpc64le-linux-gnu (= ${version:gcc}),
 -  gfortran-${pv:gfort}-powerpc64le-linux-gnu ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the ppc64el architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the ppc64el architecture.
 -
 -Package: gccgo-powerpc64le-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64 arm64
 -Multi-Arch: foreign
 -Depends: cpp-powerpc64le-linux-gnu (>= ${version:cpp}),
 -  g++-powerpc64le-linux-gnu (>= ${version:gcc}),
 -  gccgo-${pv:ggo}-powerpc64le-linux-gnu ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the ppc64el architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the ppc64el architecture.
 -
 -Package: gdc-powerpc64le-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64 arm64
 -Multi-Arch: foreign
 -Depends: cpp-powerpc64le-linux-gnu (>= ${version:cpp}),
 -  gdc-${pv:gdc}-powerpc64le-linux-gnu ${reqv:gdc},
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the ppc64el architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the ppc64el architecture.
 -
 -Package: gm2-powerpc64le-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64 arm64
 -Multi-Arch: foreign
 -Depends: cpp-powerpc64le-linux-gnu (>= ${version:cpp}),
 -  gm2-${pv:gm2}-powerpc64le-linux-gnu ${reqv:gm2},
 -  ${misc:Depends}
 -Description: GNU Modula-2 compiler (based on GCC) for the ppc64el architecture
 - This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Modula-2 cross-compiler
 - for the ppc64el architecture.
 -
 -Package: cpp-aarch64-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64el
 -Multi-Arch: foreign
 -Section: interpreters
 -Depends: cpp-${pv:cpp}-aarch64-linux-gnu ${reqv:cpp}, ${misc:Depends}
 -Suggests: cpp-doc
 -Description: GNU C preprocessor (cpp) for the arm64 architecture
 - The GNU C preprocessor is 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 cross-compiler for arm64 architecture.
 - .
 - This is a dependency package providing the default GNU C preprocessor
 - for the arm64 architecture.
 -
 -Package: gcc-aarch64-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-aarch64-linux-gnu (= ${version:cpp}),
 -  gcc-${pv:gcc}-aarch64-linux-gnu ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-arm64-cross | libc-dev-arm64-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-aarch64-linux-gnu, gcc-doc
 -Description: GNU C compiler for the arm64 architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the arm64 architecture.
 -
 -Package: g++-aarch64-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-aarch64-linux-gnu (= ${version:cpp}),
 -  gcc-aarch64-linux-gnu (= ${version:cpp}),
 -  g++-${pv:gpp}-aarch64-linux-gnu ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the arm64 architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++ cross-compiler
 - for the arm64 architecture.
 -
 -Package: gobjc-aarch64-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-aarch64-linux-gnu (>= ${version:cpp}),
 -  gcc-aarch64-linux-gnu (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-aarch64-linux-gnu ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the arm64 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the arm64 architecture.
 -
 -Package: gobjc++-aarch64-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-aarch64-linux-gnu (>= ${version:cpp}),
 -  gcc-aarch64-linux-gnu (>= ${version:cpp}),
 -  gobjc++-${pv:gobjcxx}-aarch64-linux-gnu ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-aarch64-linux-gnu (>= ${version:cpp}), gobjc-aarch64-linux-gnu (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the arm64 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the arm64 architecture.
 -
 -Package: gfortran-aarch64-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-aarch64-linux-gnu (= ${version:cpp}),
 -  gcc-aarch64-linux-gnu (= ${version:gcc}),
 -  gfortran-${pv:gfort}-aarch64-linux-gnu ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the arm64 architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the arm64 architecture.
 -
 -Package: gccgo-aarch64-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-aarch64-linux-gnu (>= ${version:cpp}),
 -  g++-aarch64-linux-gnu (>= ${version:gcc}),
 -  gccgo-${pv:ggo}-aarch64-linux-gnu ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the arm64 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the arm64 architecture.
 -
 -Package: gdc-aarch64-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-aarch64-linux-gnu (>= ${version:cpp}),
 -  gdc-${pv:gdc}-aarch64-linux-gnu ${reqv:gdc},
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the arm64 architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the arm64 architecture.
 -
 -Package: gm2-aarch64-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-aarch64-linux-gnu (>= ${version:cpp}),
 -  gm2-${pv:gm2}-aarch64-linux-gnu ${reqv:gm2},
 -  ${misc:Depends}
 -Description: GNU Modula-2 compiler (based on GCC) for the arm64 architecture
 - This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Modula-2 cross-compiler
 - for the arm64 architecture.
 -
 -Package: cpp-arm-linux-gnueabihf
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Section: interpreters
 -Depends: cpp-${pv:cpp}-arm-linux-gnueabihf ${reqv:cpp}, ${misc:Depends}
 -Suggests: cpp-doc
 -Description: GNU C preprocessor (cpp) for the armhf architecture
 - The GNU C preprocessor is 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 cross-compiler for armhf architecture.
 - .
 - This is a dependency package providing the default GNU C preprocessor
 - for the armhf architecture.
 -
 -Package: gcc-arm-linux-gnueabihf
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabihf (= ${version:cpp}),
 -  gcc-${pv:gcc}-arm-linux-gnueabihf ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-armhf-cross | libc-dev-armhf-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-arm-linux-gnueabihf, gcc-doc
 -Description: GNU C compiler for the armhf architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the armhf architecture.
 -
 -Package: g++-arm-linux-gnueabihf
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabihf (= ${version:cpp}),
 -  gcc-arm-linux-gnueabihf (= ${version:cpp}),
 -  g++-${pv:gpp}-arm-linux-gnueabihf ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the armhf architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++ cross-compiler
 - for the armhf architecture.
 -
 -Package: gobjc-arm-linux-gnueabihf
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabihf (>= ${version:cpp}),
 -  gcc-arm-linux-gnueabihf (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-arm-linux-gnueabihf ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the armhf architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the armhf architecture.
 -
 -Package: gobjc++-arm-linux-gnueabihf
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabihf (>= ${version:cpp}),
 -  gcc-arm-linux-gnueabihf (>= ${version:cpp}),
 -  gobjc++-${pv:gobjcxx}-arm-linux-gnueabihf ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-arm-linux-gnueabihf (>= ${version:cpp}), gobjc-arm-linux-gnueabihf (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the armhf architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the armhf architecture.
 -
 -Package: gfortran-arm-linux-gnueabihf
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabihf (= ${version:cpp}),
 -  gcc-arm-linux-gnueabihf (= ${version:gcc}),
 -  gfortran-${pv:gfort}-arm-linux-gnueabihf ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the armhf architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the armhf architecture.
 -
 -Package: gccgo-arm-linux-gnueabihf
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabihf (>= ${version:cpp}),
 -  g++-arm-linux-gnueabihf (>= ${version:gcc}),
 -  gccgo-${pv:ggo}-arm-linux-gnueabihf ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the armhf architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the armhf architecture.
 -
 -Package: gdc-arm-linux-gnueabihf
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabihf (>= ${version:cpp}),
 -  gdc-${pv:gdc}-arm-linux-gnueabihf ${reqv:gdc},
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the armhf architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the armhf architecture.
 -
 -Package: gm2-arm-linux-gnueabihf
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabihf (>= ${version:cpp}),
 -  gm2-${pv:gm2}-arm-linux-gnueabihf ${reqv:gm2},
 -  ${misc:Depends}
 -Description: GNU Modula-2 compiler (based on GCC) for the armhf architecture
 - This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Modula-2 cross-compiler
 - for the armhf architecture.
 -
 -Package: cpp-arm-linux-gnueabi
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Section: interpreters
 -Depends: cpp-${pv:cpp}-arm-linux-gnueabi ${reqv:cpp}, ${misc:Depends}
 -Suggests: cpp-doc
 -Description: GNU C preprocessor (cpp) for the armel architecture
 - The GNU C preprocessor is 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 cross-compiler for armel architecture.
 - .
 - This is a dependency package providing the default GNU C preprocessor
 - for the armel architecture.
 -
 -Package: gcc-arm-linux-gnueabi
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabi (= ${version:cpp}),
 -  gcc-${pv:gcc}-arm-linux-gnueabi ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-armel-cross | libc-dev-armel-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-arm-linux-gnueabi, gcc-doc
 -Description: GNU C compiler for the armel architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the armel architecture.
 -
 -Package: g++-arm-linux-gnueabi
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabi (= ${version:cpp}),
 -  gcc-arm-linux-gnueabi (= ${version:cpp}),
 -  g++-${pv:gpp}-arm-linux-gnueabi ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the armel architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++ cross-compiler
 - for the armel architecture.
 -
 -Package: gobjc-arm-linux-gnueabi
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabi (>= ${version:cpp}),
 -  gcc-arm-linux-gnueabi (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-arm-linux-gnueabi ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the armel architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the armel architecture.
 -
 -Package: gobjc++-arm-linux-gnueabi
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabi (>= ${version:cpp}),
 -  gcc-arm-linux-gnueabi (>= ${version:cpp}),
 -  gobjc++-${pv:gobjcxx}-arm-linux-gnueabi ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-arm-linux-gnueabi (>= ${version:cpp}), gobjc-arm-linux-gnueabi (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the armel architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the armel architecture.
 -
 -Package: gfortran-arm-linux-gnueabi
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabi (= ${version:cpp}),
 -  gcc-arm-linux-gnueabi (= ${version:gcc}),
 -  gfortran-${pv:gfort}-arm-linux-gnueabi ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the armel architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the armel architecture.
 -
 -Package: gccgo-arm-linux-gnueabi
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabi (>= ${version:cpp}),
 -  g++-arm-linux-gnueabi (>= ${version:gcc}),
 -  gccgo-${pv:ggo}-arm-linux-gnueabi ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the armel architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the armel architecture.
 -
 -Package: gdc-arm-linux-gnueabi
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabi (>= ${version:cpp}),
 -  gdc-${pv:gdc}-arm-linux-gnueabi ${reqv:gdc},
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the armel architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the armel architecture.
 -
 -Package: gm2-arm-linux-gnueabi
 -Priority: optional
 -Architecture: amd64 i386 x32 arm64 ppc64el
 -Multi-Arch: foreign
 -Depends: cpp-arm-linux-gnueabi (>= ${version:cpp}),
 -  gm2-${pv:gm2}-arm-linux-gnueabi ${reqv:gm2},
 -  ${misc:Depends}
 -Description: GNU Modula-2 compiler (based on GCC) for the armel architecture
 - This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Modula-2 cross-compiler
 - for the armel architecture.
 -
 -Package: cpp-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Section: interpreters
 -Depends: cpp-${pv:cpp}-mipsel-linux-gnu ${reqv:cpp}, ${misc:Depends}
 -Suggests: cpp-doc
 -Description: GNU C preprocessor (cpp) for the mipsel architecture
 - The GNU C preprocessor is 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 cross-compiler for mipsel architecture.
 - .
 - This is a dependency package providing the default GNU C preprocessor
 - for the mipsel architecture.
 -
 -Package: gcc-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mipsel-linux-gnu (= ${version:cpp}),
 -  gcc-${pv:gcc}-mipsel-linux-gnu ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-mipsel-cross | libc-dev-mipsel-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-mipsel-linux-gnu, gcc-doc
 -Description: GNU C compiler for the mipsel architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the mipsel architecture.
 -
 -Package: g++-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mipsel-linux-gnu (= ${version:cpp}),
 -  gcc-mipsel-linux-gnu (= ${version:cpp}),
 -  g++-${pv:gpp}-mipsel-linux-gnu ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the mipsel architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++ cross-compiler
 - for the mipsel architecture.
 -
 -Package: gobjc-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mipsel-linux-gnu (>= ${version:cpp}),
 -  gcc-mipsel-linux-gnu (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-mipsel-linux-gnu ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the mipsel architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the mipsel architecture.
 -
 -Package: gobjc++-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mipsel-linux-gnu (>= ${version:cpp}),
 -  gcc-mipsel-linux-gnu (>= ${version:cpp}),
 -  gobjc++-${pv:gobjcxx}-mipsel-linux-gnu ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-mipsel-linux-gnu (>= ${version:cpp}), gobjc-mipsel-linux-gnu (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the mipsel architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the mipsel architecture.
 -
 -Package: gfortran-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mipsel-linux-gnu (= ${version:cpp}),
 -  gcc-mipsel-linux-gnu (= ${version:gcc}),
 -  gfortran-${pv:gfort}-mipsel-linux-gnu ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the mipsel architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the mipsel architecture.
 -
 -Package: gccgo-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mipsel-linux-gnu (>= ${version:cpp}),
 -  g++-mipsel-linux-gnu (>= ${version:gcc}),
 -  gccgo-${pv:ggo}-mipsel-linux-gnu ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the mipsel architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the mipsel architecture.
 -
 -Package: gdc-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mipsel-linux-gnu (>= ${version:cpp}),
 -  gdc-${pv:gdc}-mipsel-linux-gnu ${reqv:gdc},
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the mipsel architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the mipsel architecture.
 -
 -Package: gm2-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mipsel-linux-gnu (>= ${version:cpp}),
 -  gm2-${pv:gm2}-mipsel-linux-gnu ${reqv:gm2},
 -  ${misc:Depends}
 -Description: GNU Modula-2 compiler (based on GCC) for the mipsel architecture
 - This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Modula-2 cross-compiler
 - for the mipsel architecture.
 -
 -Package: gcc-multilib-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mipsel-linux-gnu (= ${version:cpp}),
 -  gcc-mipsel-linux-gnu (= ${version:gcc}),
 -  gcc-${pv:gcc}-multilib-mipsel-linux-gnu ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-mipsel-cross | libc-dev-mipsel-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-mipsel-linux-gnu, gcc-doc
 -Description: GNU C compiler for the mipsel architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the mipsel architecture.
 -
 -Package: g++-multilib-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mipsel-linux-gnu (= ${version:cpp}),
 -  g++-mipsel-linux-gnu (= ${version:gpp}),
 -  gcc-multilib-mipsel-linux-gnu (= ${version:gcc}),
 -  g++-${pv:gpp}-multilib-mipsel-linux-gnu ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the mipsel architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++
 - cross-compiler for the mipsel architecture.
 -
 -Package: gobjc-multilib-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mipsel-linux-gnu (>= ${version:cpp}),
 -  gobjc-mipsel-linux-gnu (>= ${version:gobjc}),
 -  gcc-multilib-mipsel-linux-gnu (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-multilib-mipsel-linux-gnu ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the mipsel architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the mipsel architecture.
 -
 -Package: gobjc++-multilib-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mipsel-linux-gnu (>= ${version:cpp}),
 -  gcc-multilib-mipsel-linux-gnu (>= ${version:cpp}),
 -  gobjc++-mipsel-linux-gnu (>= ${version:gobjcxx}),
 -  gobjc++-${pv:gobjcxx}-multilib-mipsel-linux-gnu ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-mipsel-linux-gnu (>= ${version:cpp}),
 -  gobjc-mipsel-linux-gnu (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the mipsel architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the mipsel architecture.
 -
 -Package: gfortran-multilib-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mipsel-linux-gnu (= ${version:cpp}),
 -  gcc-multilib-mipsel-linux-gnu (= ${version:gcc}),
 -  gfortran-mipsel-linux-gnu (= ${version:gfort}),
 -  gfortran-${pv:gfort}-multilib-mipsel-linux-gnu ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the mipsel architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the mipsel architecture.
 -
 -Package: gccgo-multilib-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mipsel-linux-gnu (>= ${version:cpp}),
 -  g++-multilib-mipsel-linux-gnu (>= ${version:gcc}),
 -  gccgo-mipsel-linux-gnu (>= ${version:ggo}),
 -  gccgo-${pv:ggo}-multilib-mipsel-linux-gnu ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the mipsel architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the mipsel architecture.
 -
 -Package: gdc-multilib-mipsel-linux-gnu
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mipsel-linux-gnu (>= ${version:cpp}),
 -  gdc-${pv:gdc}-multilib-mipsel-linux-gnu ${reqv:gdc},
 -  gdc-mipsel-linux-gnu (>= ${version:gdc}),
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the mipsel architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the mipsel architecture.
 -
 -Package: cpp-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Section: interpreters
 -Depends: cpp-${pv:cpp}-mips64el-linux-gnuabi64 ${reqv:cpp}, ${misc:Depends}
 -Suggests: cpp-doc
 -Description: GNU C preprocessor (cpp) for the mips64el architecture
 - The GNU C preprocessor is 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 cross-compiler for mips64el architecture.
 - .
 - This is a dependency package providing the default GNU C preprocessor
 - for the mips64el architecture.
 -
 -Package: gcc-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mips64el-linux-gnuabi64 (= ${version:cpp}),
 -  gcc-${pv:gcc}-mips64el-linux-gnuabi64 ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-mips64el-cross | libc-dev-mips64el-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-mips64el-linux-gnuabi64, gcc-doc
 -Description: GNU C compiler for the mips64el architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the mips64el architecture.
 -
 -Package: g++-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mips64el-linux-gnuabi64 (= ${version:cpp}),
 -  gcc-mips64el-linux-gnuabi64 (= ${version:cpp}),
 -  g++-${pv:gpp}-mips64el-linux-gnuabi64 ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the mips64el architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++ cross-compiler
 - for the mips64el architecture.
 -
 -Package: gobjc-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  gcc-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-mips64el-linux-gnuabi64 ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the mips64el architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the mips64el architecture.
 -
 -Package: gobjc++-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  gcc-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  gobjc++-${pv:gobjcxx}-mips64el-linux-gnuabi64 ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-mips64el-linux-gnuabi64 (>= ${version:cpp}), gobjc-mips64el-linux-gnuabi64 (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the mips64el architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the mips64el architecture.
 -
 -Package: gfortran-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mips64el-linux-gnuabi64 (= ${version:cpp}),
 -  gcc-mips64el-linux-gnuabi64 (= ${version:gcc}),
 -  gfortran-${pv:gfort}-mips64el-linux-gnuabi64 ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the mips64el architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the mips64el architecture.
 -
 -Package: gccgo-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  g++-mips64el-linux-gnuabi64 (>= ${version:gcc}),
 -  gccgo-${pv:ggo}-mips64el-linux-gnuabi64 ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the mips64el architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the mips64el architecture.
 -
 -Package: gdc-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  gdc-${pv:gdc}-mips64el-linux-gnuabi64 ${reqv:gdc},
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the mips64el architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the mips64el architecture.
 -
 -Package: gm2-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Multi-Arch: foreign
 -Depends: cpp-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  gm2-${pv:gm2}-mips64el-linux-gnuabi64 ${reqv:gm2},
 -  ${misc:Depends}
 -Description: GNU Modula-2 compiler (based on GCC) for the mips64el architecture
 - This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Modula-2 cross-compiler
 - for the mips64el architecture.
 -
 -Package: gcc-multilib-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mips64el-linux-gnuabi64 (= ${version:cpp}),
 -  gcc-mips64el-linux-gnuabi64 (= ${version:gcc}),
 -  gcc-${pv:gcc}-multilib-mips64el-linux-gnuabi64 ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-mips64el-cross | libc-dev-mips64el-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-mips64el-linux-gnuabi64, gcc-doc
 -Description: GNU C compiler for the mips64el architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the mips64el architecture.
 -
 -Package: g++-multilib-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mips64el-linux-gnuabi64 (= ${version:cpp}),
 -  g++-mips64el-linux-gnuabi64 (= ${version:gpp}),
 -  gcc-multilib-mips64el-linux-gnuabi64 (= ${version:gcc}),
 -  g++-${pv:gpp}-multilib-mips64el-linux-gnuabi64 ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the mips64el architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++
 - cross-compiler for the mips64el architecture.
 -
 -Package: gobjc-multilib-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  gobjc-mips64el-linux-gnuabi64 (>= ${version:gobjc}),
 -  gcc-multilib-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-multilib-mips64el-linux-gnuabi64 ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the mips64el architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the mips64el architecture.
 -
 -Package: gobjc++-multilib-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  gcc-multilib-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  gobjc++-mips64el-linux-gnuabi64 (>= ${version:gobjcxx}),
 -  gobjc++-${pv:gobjcxx}-multilib-mips64el-linux-gnuabi64 ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  gobjc-mips64el-linux-gnuabi64 (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the mips64el architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the mips64el architecture.
 -
 -Package: gfortran-multilib-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mips64el-linux-gnuabi64 (= ${version:cpp}),
 -  gcc-multilib-mips64el-linux-gnuabi64 (= ${version:gcc}),
 -  gfortran-mips64el-linux-gnuabi64 (= ${version:gfort}),
 -  gfortran-${pv:gfort}-multilib-mips64el-linux-gnuabi64 ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the mips64el architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the mips64el architecture.
 -
 -Package: gccgo-multilib-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  g++-multilib-mips64el-linux-gnuabi64 (>= ${version:gcc}),
 -  gccgo-mips64el-linux-gnuabi64 (>= ${version:ggo}),
 -  gccgo-${pv:ggo}-multilib-mips64el-linux-gnuabi64 ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the mips64el architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the mips64el architecture.
 -
 -Package: gdc-multilib-mips64el-linux-gnuabi64
 -Priority: optional
 -Architecture: amd64 i386 x32
 -Depends: cpp-mips64el-linux-gnuabi64 (>= ${version:cpp}),
 -  gdc-${pv:gdc}-multilib-mips64el-linux-gnuabi64 ${reqv:gdc},
 -  gdc-mips64el-linux-gnuabi64 (>= ${version:gdc}),
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the mips64el architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the mips64el architecture.
 -
 -Package: cpp-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Multi-Arch: foreign
 -Section: interpreters
 -Depends: cpp-${pv:cpp}-i686-linux-gnu ${reqv:cpp}, ${misc:Depends}
 -Suggests: cpp-doc
 -Description: GNU C preprocessor (cpp) for the i386 architecture
 - The GNU C preprocessor is 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 cross-compiler for i386 architecture.
 - .
 - This is a dependency package providing the default GNU C preprocessor
 - for the i386 architecture.
 -
 -Package: gcc-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-i686-linux-gnu (= ${version:cpp}),
 -  gcc-${pv:gcc}-i686-linux-gnu ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-i386-cross | libc-dev-i386-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-i686-linux-gnu, gcc-doc
 -Description: GNU C compiler for the i386 architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the i386 architecture.
 -
 -Package: g++-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-i686-linux-gnu (= ${version:cpp}),
 -  gcc-i686-linux-gnu (= ${version:cpp}),
 -  g++-${pv:gpp}-i686-linux-gnu ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the i386 architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++ cross-compiler
 - for the i386 architecture.
 -
 -Package: gobjc-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-i686-linux-gnu (>= ${version:cpp}),
 -  gcc-i686-linux-gnu (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-i686-linux-gnu ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the i386 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the i386 architecture.
 -
 -Package: gobjc++-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-i686-linux-gnu (>= ${version:cpp}),
 -  gcc-i686-linux-gnu (>= ${version:cpp}),
 -  gobjc++-${pv:gobjcxx}-i686-linux-gnu ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-i686-linux-gnu (>= ${version:cpp}), gobjc-i686-linux-gnu (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the i386 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the i386 architecture.
 -
 -Package: gfortran-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-i686-linux-gnu (= ${version:cpp}),
 -  gcc-i686-linux-gnu (= ${version:gcc}),
 -  gfortran-${pv:gfort}-i686-linux-gnu ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the i386 architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the i386 architecture.
 -
 -Package: gccgo-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-i686-linux-gnu (>= ${version:cpp}),
 -  g++-i686-linux-gnu (>= ${version:gcc}),
 -  gccgo-${pv:ggo}-i686-linux-gnu ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the i386 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the i386 architecture.
 -
 -Package: gdc-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Multi-Arch: foreign
 -Depends: cpp-i686-linux-gnu (>= ${version:cpp}),
 -  gdc-${pv:gdc}-i686-linux-gnu ${reqv:gdc},
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the i386 architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the i386 architecture.
 -
 -Package: gm2-i686-linux-gnu
++ for the mips64el architecture.
 -
 -Package: gcc-multilib-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Depends: cpp-i686-linux-gnu (= ${version:cpp}),
 -  gcc-i686-linux-gnu (= ${version:gcc}),
 -  gcc-${pv:gcc}-multilib-i686-linux-gnu ${reqv:gcc},
 -  ${misc:Depends}
 -Recommends: libc6-dev-i386-cross | libc-dev-i386-cross
 -Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-i686-linux-gnu, gcc-doc
 -Description: GNU C compiler for the i386 architecture
 - This is the GNU C compiler, a fairly portable optimizing compiler for C.
 - .
 - This is a dependency package providing the default GNU C cross-compiler
 - for the i386 architecture.
 -
 -Package: g++-multilib-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Depends: cpp-i686-linux-gnu (= ${version:cpp}),
 -  g++-i686-linux-gnu (= ${version:gpp}),
 -  gcc-multilib-i686-linux-gnu (= ${version:gcc}),
 -  g++-${pv:gpp}-multilib-i686-linux-gnu ${reqv:gpp},
 -  ${misc:Depends}
 -Description: GNU C++ compiler for the i386 architecture
 - This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 - .
 - This is a dependency package providing the default GNU C++
 - cross-compiler for the i386 architecture.
 -
 -Package: gobjc-multilib-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Depends: cpp-i686-linux-gnu (>= ${version:cpp}),
 -  gobjc-i686-linux-gnu (>= ${version:gobjc}),
 -  gcc-multilib-i686-linux-gnu (>= ${version:cpp}),
 -  gobjc-${pv:gobjc}-multilib-i686-linux-gnu ${reqv:gobjc},
 -  ${misc:Depends}
 -Description: GNU Objective-C compiler for the i386 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C
 - cross-compiler for the i386 architecture.
 -
 -Package: gobjc++-multilib-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Depends: cpp-i686-linux-gnu (>= ${version:cpp}),
 -  gcc-multilib-i686-linux-gnu (>= ${version:cpp}),
 -  gobjc++-i686-linux-gnu (>= ${version:gobjcxx}),
 -  gobjc++-${pv:gobjcxx}-multilib-i686-linux-gnu ${reqv:gobjcxx},
 -  ${misc:Depends}
 -Recommends: g++-i686-linux-gnu (>= ${version:cpp}),
 -  gobjc-i686-linux-gnu (>= ${version:cpp})
 -Description: GNU Objective-C++ compiler for the i386 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Objective-C++
 - cross-compiler for the i386 architecture.
 -
 -Package: gfortran-multilib-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Depends: cpp-i686-linux-gnu (= ${version:cpp}),
 -  gcc-multilib-i686-linux-gnu (= ${version:gcc}),
 -  gfortran-i686-linux-gnu (= ${version:gfort}),
 -  gfortran-${pv:gfort}-multilib-i686-linux-gnu ${reqv:gfort},
 -  ${misc:Depends}
 -Suggests: gfortran-doc
 -Description: GNU Fortran 95 compiler for the i386 architecture
 - This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 - supported by the gcc compiler. It uses the gcc backend to generate optimized
 - code.
 - .
 - This is a dependency package providing the default GNU Fortran 95
 - cross-compiler for the i386 architecture.
 -
 -Package: gccgo-multilib-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Depends: cpp-i686-linux-gnu (>= ${version:cpp}),
 -  g++-multilib-i686-linux-gnu (>= ${version:gcc}),
 -  gccgo-i686-linux-gnu (>= ${version:ggo}),
 -  gccgo-${pv:ggo}-multilib-i686-linux-gnu ${reqv:ggo},
 -  ${misc:Depends}
 -Suggests: gccgo-doc
 -Description: Go compiler (based on GCC) for the i386 architecture
 - 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.
 - .
 - This is a dependency package providing the default GNU Go cross-compiler
 - for the i386 architecture.
 -
 -Package: gdc-multilib-i686-linux-gnu
 -Priority: optional
 -Architecture: amd64 arm64 ppc64el x32
 -Depends: cpp-i686-linux-gnu (>= ${version:cpp}),
 -  gdc-${pv:gdc}-multilib-i686-linux-gnu ${reqv:gdc},
 -  gdc-i686-linux-gnu (>= ${version:gdc}),
 -  ${misc:Depends}
 -Description: GNU D compiler (based on GCC) for the i386 architecture
 - This is the GNU D compiler, which compiles D on platforms supported by
 - the gcc compiler. It uses the gcc backend to generate optimized code.
 - .
 - This is a dependency package providing the default GNU D cross-compiler
 - for the i386 architecture.
++Package: gm2-i686-linux-gnu
+ Priority: optional
+ Architecture: amd64 arm64 ppc64el x32
+ Multi-Arch: foreign
+ Depends: cpp-i686-linux-gnu (>= ${version:cpp}),
+   gm2-${pv:gm2}-i686-linux-gnu ${reqv:gm2},
+   ${misc:Depends}
+ Description: GNU Modula-2 compiler (based on GCC) for the i386 architecture
+  This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
+  supported by the gcc compiler. It uses the gcc backend to generate optimized
+  code.
+  .
+  This is a dependency package providing the default GNU Modula-2 cross-compiler
+  for the i386 architecture.
Simple merge
index 27329ae534bf4c99d3d13ff04e45e55becb463a9,accde4380eb209e8b7731776002153eb7db996f2..7e28d1f2a98f1565b49e2b0f0bc565c7dcb297b3
@@@ -3,13 -3,10 +3,11 @@@ Section: deve
  Priority: standard
  Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
  Uploaders: Matthias Klose <doko@debian.org>
- Standards-Version: 4.3.0
+ Standards-Version: 4.4.0
  Build-Depends: m4, debhelper (>= 9),
    dpkg-dev (>= 1.17.11),
-   gcc-8-base (>= 8.3.0-2~),
+   gcc-9-base (>= 9.2.1-1),
    lsb-release
- #Build-Depends-Indep: ca-certificates, gcj-jdk, python
 +Build-Depends-Indep: ca-certificates, gcj-jdk, python
  Vcs-Browser: https://salsa.debian.org/toolchain-team/gcc-defaults
  Vcs-Git: https://salsa.debian.org/toolchain-team/gcc-defaults.git
- XS-Python-Version: all
diff --cc debian/rules
index 00090bc482388134104de733ab4f20d0074489f2,ce671617e5ddefd8aade28b45f07fe08111b333e..0cd8fbd07988ce0f4601b31b219322b1e01653e1
@@@ -200,50 -201,46 +201,48 @@@ ifneq (,$(filter $(DEB_HOST_ARCH), i38
  endif
  DEB_HOST_MULTIARCH    := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
  
- all_archs  = alpha amd64 armel armhf arm64 hppa i386 ia64 m68k mips mipsel mips64 mips64el or1k powerpc powerpcspe ppc64 ppc64el riscv64 s390 s390x sh4 sparc sparc64 x32 hurd-i386 kfreebsd-amd64 kfreebsd-i386
- gcc7_archs =
- gcc8_archs  = alpha amd64 armel armhf arm64 hppa i386 ia64 m68k mips mipsel mips64 mips64el or1k powerpc powerpcspe ppc64 ppc64el riscv64 s390 s390x sh4 sparc sparc64 x32 hurd-i386 kfreebsd-amd64 kfreebsd-i386
+ all_archs  = alpha amd64 armel armhf arm64 hppa i386 ia64 m68k mipsel mips64 mips64el or1k powerpc powerpcspe ppc64 ppc64el riscv64 s390 s390x sh4 sparc sparc64 x32 hurd-i386 kfreebsd-amd64 kfreebsd-i386
  
- gnat_archs  = alpha amd64 armel armhf arm64 hppa i386 ia64 m68k mips mipsel mips64 mips64el or1k powerpc powerpcspe ppc64 ppc64el s390 s390x sh4 sparc sparc64 x32 hurd-i386 kfreebsd-amd64 kfreebsd-i386
- gnat7_archs  =
 +gcj6_archs  = alpha amd64 armel armhf arm64 hppa i386 ia64 m68k mips mipsel mips64 mips64el or1k powerpc powerpcspe ppc64 ppc64el s390 s390x sh4 sparc sparc64 x32 hurd-i386 kfreebsd-amd64 kfreebsd-i386
 +
+ gcc8_archs = powerpcspe
+ gcc9_archs  = alpha amd64 armel armhf arm64 hppa i386 ia64 m68k mipsel mips64 mips64el or1k powerpc ppc64 ppc64el riscv64 s390 s390x sh4 sparc sparc64 x32 hurd-i386 kfreebsd-amd64 kfreebsd-i386
+ gnat_archs  = alpha amd64 armel armhf arm64 hppa i386 ia64 m68k mipsel mips64 mips64el or1k powerpc powerpcspe ppc64 ppc64el s390 s390x sh4 sparc sparc64 x32 hurd-i386 kfreebsd-amd64 kfreebsd-i386
+ gnat8_archs  =
  
  # CV_XXX is the complete version number, including the release, without epoch
- CV_CPP                := 8.3.0-$(REL_NO_83)
- CV_GCC                := 8.3.0-$(REL_NO_83)
- CV_GPP                := 8.3.0-$(REL_NO_83)
- CV_GOBJC      := 8.3.0-$(REL_NO_83)
- CV_GOBJCXX    := 8.3.0-$(REL_NO_83)
- CV_GFORT      := 8.3.0-$(REL_NO_83)
- CV_GGO                := 8.3.0-$(REL_NO_83)
- CV_GNAT               := 8.3.0-$(REL_NO_83)
- CV_GCJ                := 6.4.0-$(REL_NO_64)
- CV_GIJ                := 6.4.0-$(REL_NO_64)
- CV_LIBGCJBC   := 6.4.0-$(REL_NO_64)
- CV_GDC                := 8.3.0-$(REL_NO_83)
- CV_LIBGCJCOMMON       := 1:6.4-$(REL_NO_64)
- CV_BRIG               := 8.3.0-$(REL_NO_83)
- CV_OFFL               := 8.3.0-$(REL_NO_83)
+ CV_CPP                := 9.2.1-$(REL_NO_921)
+ CV_GCC                := 9.2.1-$(REL_NO_921)
+ CV_GPP                := 9.2.1-$(REL_NO_921)
+ CV_GOBJC      := 9.2.1-$(REL_NO_921)
+ CV_GOBJCXX    := 9.2.1-$(REL_NO_921)
+ CV_GFORT      := 9.2.1-$(REL_NO_921)
+ CV_GGO                := 9.2.1-$(REL_NO_921)
+ CV_GNAT               := 9.2.1-$(REL_NO_921)
+ CV_GDC                := 9.2.1-$(REL_NO_921)
+ CV_GM2                := 9.2.1-$(REL_NO_921)
+ CV_BRIG               := 9.2.1-$(REL_NO_921)
+ CV_OFFL               := 9.2.1-$(REL_NO_921)
  
  $(foreach a, $(all_archs), \
-   $(foreach v, CV_CPP CV_GCC CV_GPP CV_GOBJC CV_GOBJCXX CV_GFORT CV_GGO CV_GNAT CV_GCJ CV_GDC CV_BRIG CV_OFFL, \
+   $(foreach v, CV_CPP CV_GCC CV_GPP CV_GOBJC CV_GOBJCXX CV_GFORT CV_GGO CV_GNAT CV_GDC CV_GM2 CV_BRIG CV_OFFL, \
      $(eval $(v)_$(a) = $(call $(v)))))
  
- ifneq (,$(filter $(DEB_HOST_ARCH), $(gcc7_archs)))
-   CV_CPP              := 7.3.0-$(REL_NO_73)
-   CV_GCC              := 7.3.0-$(REL_NO_73)
-   CV_GPP              := 7.3.0-$(REL_NO_73)
-   CV_GOBJC            := 7.3.0-$(REL_NO_73)
-   CV_GOBJCXX          := 7.3.0-$(REL_NO_73)
-   CV_GFORT            := 7.3.0-$(REL_NO_73)
-   CV_GGO              := 7.3.0-$(REL_NO_73)
-   CV_GDC              := 7.3.0-$(REL_NO_73)
-   CV_BRIG             := 7.3.0-$(REL_NO_73)
-   CV_OFFL             := 7.3.0-$(REL_NO_73)
-   $(foreach a, $(gcc7_archs), \
-     $(foreach v, CV_CPP CV_GCC CV_GPP CV_GOBJC CV_GOBJCXX CV_GFORT CV_GGO CV_GDC CV_BRIG CV_OFFL, \
+ ifneq (,$(filter $(DEB_HOST_ARCH), $(gcc8_archs)))
+   CV_CPP              := 8.3.0-$(REL_NO_83)
+   CV_GCC              := 8.3.0-$(REL_NO_83)
+   CV_GPP              := 8.3.0-$(REL_NO_83)
+   CV_GOBJC            := 8.3.0-$(REL_NO_83)
+   CV_GOBJCXX          := 8.3.0-$(REL_NO_83)
+   CV_GFORT            := 8.3.0-$(REL_NO_83)
+   CV_GGO              := 8.3.0-$(REL_NO_83)
+   CV_GDC              := 8.3.0-$(REL_NO_83)
+   CV_GM2              := 8.3.0-$(REL_NO_83)
+   CV_BRIG             := 8.3.0-$(REL_NO_83)
+   CV_OFFL             := 8.3.0-$(REL_NO_83)
+   $(foreach a, $(gcc8_archs), \
+     $(foreach v, CV_CPP CV_GCC CV_GPP CV_GOBJC CV_GOBJCXX CV_GFORT CV_GGO CV_GDC CV_GM2 CV_BRIG CV_OFFL, \
        $(eval $(v)_$(a) = $(call $(v)))))
  endif
  
@@@ -303,15 -300,8 +302,15 @@@ vendor := $(shell if dpkg-vendor --deri
  
  lib32 = /usr/lib32
  
 +gcj_archs = alpha amd64 armel armhf arm64 hppa i386 ia64 m68k mips mipsel mips64el \
 +      powerpc powerpcspe ppc64 ppc64el s390 s390x sh4 sparc sparc64 x32 \
 +      kfreebsd-amd64 kfreebsd-i386 hurd-i386
 +gcj_native_archs = alpha amd64 armel armhf arm64 hppa i386 ia64 mips mipsel mips64el \
 +      powerpc powerpcspe ppc64 ppc64el s390 s390x sh4 sparc sparc64 x32 \
 +      kfreebsd-amd64 kfreebsd-i386 hurd-i386
 +
  multilib_archs = $(sort \
-       amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel \
+       amd64 i386 kfreebsd-amd64 mips64 mips64el mipsel \
        powerpc ppc64 s390 s390x sparc sparc64 x32 \
        $(if $(filter $(vendor), Ubuntu), armel armhf))