From df115ed03b5e18e7162eef8c4675d374ac1be922 Mon Sep 17 00:00:00 2001 From: Peter Michael Green Date: Mon, 15 Jul 2024 01:22:53 +0000 Subject: [PATCH] Apply changes made outside dgit tree. --- debian/changelog | 2 + debian/control | 361 +--------------------------------------- debian/rules.defs | 4 +- debian/rules.parameters | 10 +- 4 files changed, 11 insertions(+), 366 deletions(-) diff --git a/debian/changelog b/debian/changelog index 592d64b..397f55c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,8 @@ gcc-13 (13.3.0-1+rpi1) trixie-staging; urgency=medium [changed introduced in gcc-13 13.3.0-1+rpi1 by Peter Michael Green] * Enable patch ada-armel-libatomic on armhf too. + * Disable modula-2 compiler. + * Disable jit compiler. -- Peter Michael Green Sat, 29 Jun 2024 05:45:29 +0000 diff --git a/debian/control b/debian/control index 8b7f90c..25bc411 100644 --- a/debian/control +++ b/debian/control @@ -13,9 +13,9 @@ Build-Depends: debhelper (>= 9.20141010), dpkg-dev (>= 1.17.14), g++-multilib [a libzstd-dev, zlib1g-dev, systemtap-sdt-dev [linux-any], binutils:native (>= 2.37), binutils-hppa64-linux-gnu:native (>= 2.37) [hppa amd64 i386 x32], gperf (>= 3.0.1), bison (>= 1:2.3), flex, - gettext, nvptx-tools [amd64 arm64 ppc64el], amdgcn-tools [amd64], + gettext, nvptx-tools [amd64 arm64 ppc64el], texinfo (>= 4.3), locales-all, sharutils, - procps, gnat-13:native [!arc !ia64 !loong64 !sh3 !sh3eb !sh4eb], g++-13:native, netbase, gdc-13:native [!arc !ia64 !loong64 !m68k !sh4 !s390 !sparc64 !alpha !hurd-alpha !hurd-amd64 !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386], python3:any, + procps, gnat-13:native [!arc !ia64 !loong64 !sh3 !sh3eb !sh4eb], g++-13:native, netbase, gdc-13:native [!arc !ia64 !loong64 !m68k !sh4 !s390 !sparc64 !alpha !hurd-alpha !hurd-amd64 !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386], libisl-dev (>= 0.20), libmpc-dev (>= 1.0), libmpfr-dev (>= 3.0.0-9~), libgmp-dev (>= 2:5.0.1~), lib32z1-dev [amd64 kfreebsd-amd64], lib64z1-dev [i386], unzip , dejagnu , coreutils (>= 2.26) | realpath (>= 1.9.12), chrpath, lsb-release, quilt, time, pkg-config, libgc-dev, @@ -4513,322 +4513,6 @@ Description: Phobos D standard library (runtime library) . For more information check http://www.dlang.org/phobos/ -Package: gm2-13-alpha-linux-gnu -Architecture: alpha -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-alpha-linux-gnu (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the alpha-linux-gnu architecture - This is the GNU Modula-2 compiler for the alpha-linux-gnu architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-x86-64-linux-gnu -Architecture: amd64 -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-x86-64-linux-gnu (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the x86_64-linux-gnu architecture - This is the GNU Modula-2 compiler for the x86_64-linux-gnu architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-arm-linux-gnueabi -Architecture: armel -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-arm-linux-gnueabi (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the arm-linux-gnueabi architecture - This is the GNU Modula-2 compiler for the arm-linux-gnueabi architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-arm-linux-gnueabihf -Architecture: armhf -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-arm-linux-gnueabihf (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the arm-linux-gnueabihf architecture - This is the GNU Modula-2 compiler for the arm-linux-gnueabihf architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-aarch64-linux-gnu -Architecture: arm64 -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-aarch64-linux-gnu (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the aarch64-linux-gnu architecture - This is the GNU Modula-2 compiler for the aarch64-linux-gnu architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-i686-linux-gnu -Architecture: i386 -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-i686-linux-gnu (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the i686-linux-gnu architecture - This is the GNU Modula-2 compiler for the i686-linux-gnu architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-mipsel-linux-gnu -Architecture: mipsel -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-mipsel-linux-gnu (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the mipsel-linux-gnu architecture - This is the GNU Modula-2 compiler for the mipsel-linux-gnu architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-mips64-linux-gnuabi64 -Architecture: mips64 -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-mips64-linux-gnuabi64 (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the mips64-linux-gnuabi64 architecture - This is the GNU Modula-2 compiler for the mips64-linux-gnuabi64 architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-mips64el-linux-gnuabi64 -Architecture: mips64el -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-mips64el-linux-gnuabi64 (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the mips64el-linux-gnuabi64 architecture - This is the GNU Modula-2 compiler for the mips64el-linux-gnuabi64 architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-mips64-linux-gnuabin32 -Architecture: mipsn32 -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-mips64-linux-gnuabin32 (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the mips64-linux-gnuabin32 architecture - This is the GNU Modula-2 compiler for the mips64-linux-gnuabin32 architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-powerpc64le-linux-gnu -Architecture: ppc64el -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-powerpc64le-linux-gnu (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the powerpc64le-linux-gnu architecture - This is the GNU Modula-2 compiler for the powerpc64le-linux-gnu architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-m68k-linux-gnu -Architecture: m68k -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-m68k-linux-gnu (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the m68k-linux-gnu architecture - This is the GNU Modula-2 compiler for the m68k-linux-gnu architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-riscv64-linux-gnu -Architecture: riscv64 -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-riscv64-linux-gnu (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the riscv64-linux-gnu architecture - This is the GNU Modula-2 compiler for the riscv64-linux-gnu architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-sparc64-linux-gnu -Architecture: sparc64 -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-sparc64-linux-gnu (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the sparc64-linux-gnu architecture - This is the GNU Modula-2 compiler for the sparc64-linux-gnu architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-s390x-linux-gnu -Architecture: s390x -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-s390x-linux-gnu (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the s390x-linux-gnu architecture - This is the GNU Modula-2 compiler for the s390x-linux-gnu architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-x86-64-linux-gnux32 -Architecture: x32 -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-x86-64-linux-gnux32 (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the x86_64-linux-gnux32 architecture - This is the GNU Modula-2 compiler for the x86_64-linux-gnux32 architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-mips64el-linux-gnuabin32 -Architecture: mipsn32el -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-mips64el-linux-gnuabin32 (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the mips64el-linux-gnuabin32 architecture - This is the GNU Modula-2 compiler for the mips64el-linux-gnuabin32 architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-mipsisa32r6-linux-gnu -Architecture: mipsr6 -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-mipsisa32r6-linux-gnu (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the mipsisa32r6-linux-gnu architecture - This is the GNU Modula-2 compiler for the mipsisa32r6-linux-gnu architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-mipsisa32r6el-linux-gnu -Architecture: mipsr6el -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-mipsisa32r6el-linux-gnu (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the mipsisa32r6el-linux-gnu architecture - This is the GNU Modula-2 compiler for the mipsisa32r6el-linux-gnu architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-mipsisa64r6-linux-gnuabi64 -Architecture: mips64r6 -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-mipsisa64r6-linux-gnuabi64 (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the mipsisa64r6-linux-gnuabi64 architecture - This is the GNU Modula-2 compiler for the mipsisa64r6-linux-gnuabi64 architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-mipsisa64r6el-linux-gnuabi64 -Architecture: mips64r6el -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-mipsisa64r6el-linux-gnuabi64 (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the mipsisa64r6el-linux-gnuabi64 architecture - This is the GNU Modula-2 compiler for the mipsisa64r6el-linux-gnuabi64 architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-mipsisa64r6-linux-gnuabin32 -Architecture: mipsn32r6 -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-mipsisa64r6-linux-gnuabin32 (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the mipsisa64r6-linux-gnuabin32 architecture - This is the GNU Modula-2 compiler for the mipsisa64r6-linux-gnuabin32 architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-mipsisa64r6el-linux-gnuabin32 -Architecture: mipsn32r6el -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), g++-13-mipsisa64r6el-linux-gnuabin32 (>= ${gcc:Version}), ${dep:gm2cross}, libgm2-13-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Breaks: gm2-13 (<< 13.2.0-11) -Replaces: gm2 (<< 4.4.6-5), gm2-13 (<< 13.2.0-11) -Description: GNU Modula-2 compiler for the mipsisa64r6el-linux-gnuabin32 architecture - This is the GNU Modula-2 compiler for the mipsisa64r6el-linux-gnuabin32 architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - -Package: gm2-13-for-host -Architecture: any -X-DH-Build-For-Type: target -Multi-Arch: same -Depends: gcc-13-base (= ${gcc:Version}), gm2-13${target:suffix} (>= ${gcc:SoftVersion}), - gcc-13-for-host (= ${gcc:Version}), ${misc:Depends} -Description: GNU Modula-2 compiler for the host architecture - This is the GNU Modula-2 compiler for the host architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - . - When using this package, tools must be invoked with an architecture prefix. - . - This is a dependency package. - -Package: gm2-13-for-build -Architecture: all -Multi-Arch: foreign -Depends: gcc-13-base (>= ${gcc:SoftVersion}), gm2-13 (>= ${gcc:Version}), - cpp-13-for-build (= ${gcc:Version}), gcc-13-for-build (= ${gcc:Version}), - ${misc:Depends} -Description: GNU Modula-2 compiler for the build architecture - This is the GNU Modula-2 compiler for the build architecture, - which compiles Modula-2 on platforms supported by gcc. It uses the gcc - backend to generate optimised code. - . - This is a dependency package. - -Package: gm2-13 -Architecture: any -Depends: gm2-13${target:suffix} (= ${gcc:Version}), gcc-13-base (>= ${gcc:SoftVersion}), g++-13 (>= ${gcc:SoftVersion}), ${dep:gm2cross}, ${misc:Depends} -Provides: gm2, m2-compiler -Description: GNU D compiler (version 2) - This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms - supported by gcc. It uses the gcc backend to generate optimised code. - -Package: libgm2-13-dev -X-DH-Build-For-Type: target -Architecture: any -Multi-Arch: same -Section: libdevel -Depends: gcc-13-base (= ${gcc:Version}), libgm2-18 (>= ${gm2:Version}), - ${shlibs:Depends}, ${misc:Depends} -Description: GNU Modula-2 standard library - This is the Modula-2 standard library that comes with the gm2 compiler. - -Package: libgm2-18 -X-DH-Build-For-Type: target -Section: libs -Architecture: any -Multi-Arch: same -Depends: gcc-13-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Description: GNU Modula-2 standard library (runtime library) - This is the GNU Modula-2 standard library that comes with the gm2 compiler. - -Package: gm2-13-doc -Architecture: all -Section: doc -Depends: gcc-13-base (>= ${gcc:SoftVersion}), ${misc:Depends} -Suggests: gm2-13 -Description: Documentation for the GNU Modula-2 compiler (gm2) - Documentation for the GNU Modula-2 compiler in HTML and info format. - #Package: gcc`'PV-soft-float #Architecture: arm armel armhf #Depends: BASEDEP, depifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends} @@ -4838,47 +4522,6 @@ Description: Documentation for the GNU Modula-2 compiler (gm2) # These are versions of basic static libraries such as libgcc.a compiled # with the -msoft-float option, for CPUs without a floating-point unit. -Package: gcc-13-offload-nvptx -Architecture: amd64 arm64 ppc64el -Priority: optional -Depends: gcc-13-base (= ${gcc:Version}), gcc-13 (= ${gcc:Version}), ${dep:libcdev}, - nvptx-tools, libgomp-plugin-nvptx1 (>= ${gcc:Version}), - ${shlibs:Depends}, ${misc:Depends} -Description: GCC offloading compiler to NVPTX - The package provides offloading support for NVidia PTX. OpenMP and OpenACC - programs linked with -fopenmp will by default add PTX code into the binaries, - which can be offloaded to NVidia PTX capable devices if available. - -Package: libgomp-plugin-nvptx1 -Architecture: amd64 arm64 ppc64el -Multi-Arch: same -Section: libs -Depends: gcc-13-base (= ${gcc:Version}), libgomp1, ${shlibs:Depends}, ${misc:Depends} -Suggests: libcuda1 [amd64] | libnvidia-tesla-cuda1 [amd64 ppc64el] | libcuda1-any -Description: GCC OpenMP v4.5 plugin for offloading to NVPTX - This package contains libgomp plugin for offloading to NVidia - PTX. The plugin needs libcuda.so.1 shared library that has to be - installed separately. - -Package: gcc-13-offload-amdgcn -Architecture: amd64 -Priority: optional -Depends: gcc-13-base (= ${gcc:Version}), gcc-13 (= ${gcc:Version}), ${dep:libcdev}, - libgomp-plugin-amdgcn1 (>= ${gcc:Version}), - amdgcn-tools [amd64], ${shlibs:Depends}, ${misc:Depends} -Description: GCC offloading compiler to GCN - The package provides offloading support for AMD GCN. OpenMP and OpenACC - programs linked with -fopenmp will by default add GCN code into the binaries, - which can be offloaded to AMD GCN capable devices if available. - -Package: libgomp-plugin-amdgcn1 -Architecture: amd64 -Multi-Arch: same -Section: libs -Depends: gcc-13-base (= ${gcc:Version}), libgomp1, ${shlibs:Depends}, ${misc:Depends} -Description: GCC OpenMP v4.5 plugin for offloading to GCN - This package contains libgomp plugin for offloading to AMD GCN. - Package: gcc-13-source Multi-Arch: foreign Architecture: all diff --git a/debian/rules.defs b/debian/rules.defs index ac331dd..fe249a0 100644 --- a/debian/rules.defs +++ b/debian/rules.defs @@ -741,7 +741,7 @@ endif # C --------------------------- enabled_languages := c -with_jit = yes +with_jit = no # FIXME: compiler bug # m68k: PR 95381 @@ -1305,7 +1305,7 @@ ifneq (,$(filter $(distrelease),precise)) with_m2 := disabled for $(distrelease) backport endif #with_m2 := disabled for GCC 13 - +with_m2 := disabled for raspbian with_m2 := $(call envfilt, m2, , , $(with_m2)) # Build all packages needed for Modula-2 development diff --git a/debian/rules.parameters b/debian/rules.parameters index 14f5d01..abbcb98 100644 --- a/debian/rules.parameters +++ b/debian/rules.parameters @@ -2,14 +2,14 @@ GCC_VERSION := 13.3.0 NEXT_GCC_VERSION := 13.3.1 BASE_VERSION := 13 -SOURCE_VERSION := 13.3.0-1 -DEB_VERSION := 13.3.0-1 -DEB_EVERSION := 1:13.3.0-1 -DEB_GDC_VERSION := 13.3.0-1 +SOURCE_VERSION := 13.3.0-1+rpi1 +DEB_VERSION := 13.3.0-1+rpi1 +DEB_EVERSION := 1:13.3.0-1+rpi1 +DEB_GDC_VERSION := 13.3.0-1+rpi1 DEB_SOVERSION := 5 DEB_SOEVERSION := 1:5 DEB_LIBGCC_SOVERSION := -DEB_LIBGCC_VERSION := 13.3.0-1 +DEB_LIBGCC_VERSION := 13.3.0-1+rpi1 DEB_STDCXX_SOVERSION := 5 DEB_GOMP_SOVERSION := 5 GCC_SONAME := 1 -- 2.30.2