- gcc-defaults (1.201+rpi1) bookworm-staging; urgency=medium
++gcc-defaults (1.203+rpi1) bookworm-staging; urgency=medium
+
+ [changes brought forward from 1.189+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sat, 26 Sep 2020 14:33:38 +0000]
+ * Build enough cross-compiler packages on armhf
+ to support u-boot build.
+ * Add some debugging to the control file generation to see where
+ duplicate package entries are coming from.
+ * Prevent double generation of entries for amd64 cross-compilers.
+
- -- Raspbian forward porter <root@raspbian.org> Thu, 22 Sep 2022 14:49:23 +0000
++ -- Peter Michael Green <plugwash@raspbian.org> Thu, 01 Jun 2023 19:10:05 +0000
++
+ gcc-defaults (1.203) unstable; urgency=medium
+
+ * Only build gm2-doc, when building as gcc-defaults source.
+ * Fix control file generation for not-built gdc packages.
+ * Bump standards version.
+
+ -- Matthias Klose <doko@debian.org> Sun, 08 Jan 2023 10:05:59 +0100
+
+ gcc-defaults (1.202) unstable; urgency=medium
+
+ * Build packages for arc-linux-gnu.
+ * Build a gm2-doc package.
+ * Provide an unversioned lto-dump binary (Jochen Sprickerhof).
+ Closes: #1016437.
+ * Remove obsolete parts from maintainer scripts. Closes: #1007764.
+
+ -- Matthias Klose <doko@debian.org> Sat, 31 Dec 2022 10:41:05 +0100
gcc-defaults (1.201) unstable; urgency=medium
This is a dependency package providing the default GNU D cross-compiler
for the i386 architecture.
+ Package: gm2-doc
+ Section: doc
+ Architecture: any
+ Priority: optional
+ Depends: gm2-${pv:gm2}-doc ${reqv:gm2}, ${misc:Depends}
+ Suggests: gm2 (>= ${version:gm2})
+ Breaks: gm2-12-doc (<< 12.2.0-11), gm2-13-doc (<< 13-20221226-1)
+ Replaces: gm2-12-doc (<< 12.2.0-11), gm2-13-doc (<< 13-20221226-1)
+ Description: Documentation for the GNU Modula-2 compiler
+ Documentation for the GNU Modula-2 compiler in info format (dependency
+ package).
++
+Package: cpp-riscv64-linux-gnu
+Priority: optional
+Architecture: amd64 i386 x32 arm64 ppc64el armhf
+Multi-Arch: foreign
+Section: interpreters
+Depends: cpp-${pv:cpp}-riscv64-linux-gnu ${reqv:cpp}, ${misc:Depends}
+Suggests: cpp-doc
+Description: GNU C preprocessor (cpp) for the riscv64 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 riscv64 architecture.
+ .
+ This is a dependency package providing the default GNU C preprocessor
+ for the riscv64 architecture.
+
+Package: gcc-riscv64-linux-gnu
+Priority: optional
+Architecture: amd64 i386 x32 arm64 ppc64el armhf
+Multi-Arch: foreign
+Depends: cpp-riscv64-linux-gnu (= ${version:cpp}),
+ gcc-${pv:gcc}-riscv64-linux-gnu ${reqv:gcc},
+ ${misc:Depends}
+Recommends: libc6-dev-riscv64-cross | libc-dev-riscv64-cross
+Suggests: make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb-riscv64-linux-gnu, gcc-doc
+Description: GNU C compiler for the riscv64 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 riscv64 architecture.
+
+Package: g++-riscv64-linux-gnu
+Priority: optional
+Architecture: amd64 i386 x32 arm64 ppc64el armhf
+Multi-Arch: foreign
+Depends: cpp-riscv64-linux-gnu (= ${version:cpp}),
+ gcc-riscv64-linux-gnu (= ${version:cpp}),
+ g++-${pv:gpp}-riscv64-linux-gnu ${reqv:gpp},
+ ${misc:Depends}
+Description: GNU C++ compiler for the riscv64 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 riscv64 architecture.
+
+Package: gobjc-riscv64-linux-gnu
+Priority: optional
+Architecture: amd64 i386 x32 arm64 ppc64el armhf
+Multi-Arch: foreign
+Depends: cpp-riscv64-linux-gnu (>= ${version:cpp}),
+ gcc-riscv64-linux-gnu (>= ${version:cpp}),
+ gobjc-${pv:gobjc}-riscv64-linux-gnu ${reqv:gobjc},
+ ${misc:Depends}
+Description: GNU Objective-C compiler for the riscv64 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 riscv64 architecture.
+
+Package: gobjc++-riscv64-linux-gnu
+Priority: optional
+Architecture: amd64 i386 x32 arm64 ppc64el armhf
+Multi-Arch: foreign
+Depends: cpp-riscv64-linux-gnu (>= ${version:cpp}),
+ gcc-riscv64-linux-gnu (>= ${version:cpp}),
+ gobjc++-${pv:gobjcxx}-riscv64-linux-gnu ${reqv:gobjcxx},
+ ${misc:Depends}
+Recommends: g++-riscv64-linux-gnu (>= ${version:cpp}), gobjc-riscv64-linux-gnu (>= ${version:cpp})
+Description: GNU Objective-C++ compiler for the riscv64 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 riscv64 architecture.
+
+Package: gfortran-riscv64-linux-gnu
+Priority: optional
+Architecture: amd64 i386 x32 arm64 ppc64el armhf
+Multi-Arch: foreign
+Depends: cpp-riscv64-linux-gnu (= ${version:cpp}),
+ gcc-riscv64-linux-gnu (= ${version:gcc}),
+ gfortran-${pv:gfort}-riscv64-linux-gnu ${reqv:gfort},
+ ${misc:Depends}
+Suggests: gfortran-doc
+Description: GNU Fortran 95 compiler for the riscv64 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 riscv64 architecture.
+
+Package: gccgo-riscv64-linux-gnu
+Priority: optional
+Architecture: amd64 i386 x32 arm64 ppc64el armhf
+Multi-Arch: foreign
+Depends: cpp-riscv64-linux-gnu (>= ${version:cpp}),
+ g++-riscv64-linux-gnu (>= ${version:gcc}),
+ gccgo-${pv:ggo}-riscv64-linux-gnu ${reqv:ggo},
+ ${misc:Depends}
+Suggests: gccgo-doc
+Description: Go compiler (based on GCC) for the riscv64 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 riscv64 architecture.
+
+Package: gdc-riscv64-linux-gnu
+Priority: optional
+Architecture: amd64 i386 x32 arm64 ppc64el armhf
+Multi-Arch: foreign
+Depends: cpp-riscv64-linux-gnu (>= ${version:cpp}),
+ gdc-${pv:gdc}-riscv64-linux-gnu ${reqv:gdc},
+ ${misc:Depends}
+Description: GNU D compiler (based on GCC) for the riscv64 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 riscv64 architecture.
+
+Package: gm2-riscv64-linux-gnu
+Priority: optional
+Architecture: amd64 i386 x32 arm64 ppc64el armhf
+Multi-Arch: foreign
+Depends: cpp-riscv64-linux-gnu (>= ${version:cpp}),
+ gm2-${pv:gm2}-riscv64-linux-gnu ${reqv:gm2},
+ ${misc:Depends}
+Description: GNU Modula-2 compiler (based on GCC) for the riscv64 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 riscv64 architecture.