diff -u gcc-7-7.1.0/debian/changelog gcc-7-7.1.0/debian/changelog --- gcc-7-7.1.0/debian/changelog +++ gcc-7-7.1.0/debian/changelog @@ -1,3 +1,7 @@ +gcc-7 (7.1.0-10+rpi1) buster-staging; urgency=medium + + -- Raspbian forward porter Sat, 29 Jul 2017 15:49:06 +0000 + gcc-7 (7.1.0-10) unstable; urgency=medium * Update to SVN 20170722 (r250453) from the gcc-7-branch. @@ -17,6 +21,10 @@ -- Matthias Klose Sat, 22 Jul 2017 15:06:36 +0200 +gcc-7 (7.1.0-9+rpi1) buster-staging; urgency=medium + + -- Raspbian forward porter Thu, 20 Jul 2017 18:14:15 +0000 + gcc-7 (7.1.0-9) unstable; urgency=medium * Update to SVN 20170705 (r250006) from the gcc-7-branch. @@ -54,6 +62,13 @@ -- Matthias Klose Thu, 29 Jun 2017 17:36:03 +0200 +gcc-7 (7.1.0-7+rpi1) buster-staging; urgency=medium + + * Disable testsuite. + * Disable ada. + + -- Peter Michael Green Wed, 28 Jun 2017 15:47:01 +0000 + gcc-7 (7.1.0-7) unstable; urgency=medium * Update to SVN 20170618 (r249347) from the gcc-7-branch. diff -u gcc-7-7.1.0/debian/control gcc-7-7.1.0/debian/control --- gcc-7-7.1.0/debian/control +++ gcc-7-7.1.0/debian/control @@ -474,114 +474,6 @@ Description: GCC OpenMP (GOMP) support library (x32 debug symbols) GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers -Package: libitm1 -Section: libs -Architecture: any -Provides: libitm1-armel [armel], libitm1-armhf [armhf] -Multi-Arch: same -Pre-Depends: ${misc:Pre-Depends} -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Description: GNU Transactional Memory Library - GNU Transactional Memory Library (libitm) provides transaction support for - accesses to the memory of a process, enabling easy-to-use synchronization of - accesses to shared memory by several threads. - -Package: libitm1-dbg -Architecture: any -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), libitm1 (= ${gcc:Version}), ${misc:Depends} -Provides: libitm1-dbg-armel [armel], libitm1-dbg-armhf [armhf] -Multi-Arch: same -Description: GNU Transactional Memory Library (debug symbols) - GNU Transactional Memory Library (libitm) provides transaction support for - accesses to the memory of a process, enabling easy-to-use synchronization of - accesses to shared memory by several threads. - -Package: lib32itm1 -Section: libs -Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -Conflicts: ${confl:lib32} -Description: GNU Transactional Memory Library (32bit) - GNU Transactional Memory Library (libitm) provides transaction support for - accesses to the memory of a process, enabling easy-to-use synchronization of - accesses to shared memory by several threads. - -Package: lib32itm1-dbg -Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), lib32itm1 (= ${gcc:Version}), ${misc:Depends} -Description: GNU Transactional Memory Library (32 bit debug symbols) - GNU Transactional Memory Library (libitm) provides transaction support for - accesses to the memory of a process, enabling easy-to-use synchronization of - accesses to shared memory by several threads. - -Package: lib64itm1 -Section: libs -Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32 -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -Description: GNU Transactional Memory Library (64bit) - GNU Transactional Memory Library (libitm) provides transaction support for - accesses to the memory of a process, enabling easy-to-use synchronization of - accesses to shared memory by several threads. - -Package: lib64itm1-dbg -Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32 -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), lib64itm1 (= ${gcc:Version}), ${misc:Depends} -Description: GNU Transactional Memory Library (64bit debug symbols) - GNU Transactional Memory Library (libitm) provides transaction support for - accesses to the memory of a process, enabling easy-to-use synchronization of - accesses to shared memory by several threads. - -#Package: libn32itm`'ITM_SO`'LS -#Section: ifdef(`TARGET',`devel',`libs') -#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs') -#Priority: ifdef(`TARGET',`extra',`PRI(optional)') -#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -#BUILT_USING`'dnl -#Description: GNU Transactional Memory Library (n32) -# GNU Transactional Memory Library (libitm) provides transaction support for -# accesses to the memory of a process, enabling easy-to-use synchronization of -# accesses to shared memory by several threads. - -#Package: libn32itm`'ITM_SO-dbg`'LS -#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs') -#Section: debug -#Priority: extra -#Depends: BASELDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends} -#BUILT_USING`'dnl -#Description: GNU Transactional Memory Library (n32 debug symbols) -# GNU Transactional Memory Library (libitm) provides transaction support for -# accesses to the memory of a process, enabling easy-to-use synchronization of -# accesses to shared memory by several threads. - -Package: libx32itm1 -Section: libs -Architecture: amd64 i386 -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -Description: GNU Transactional Memory Library (x32) - This manual documents the usage and internals of libitm. It provides - transaction support for accesses to the memory of a process, enabling - easy-to-use synchronization of accesses to shared memory by several threads. - -Package: libx32itm1-dbg -Architecture: amd64 i386 -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), libx32itm1 (= ${gcc:Version}), ${misc:Depends} -Description: GNU Transactional Memory Library (x32 debug symbols) - This manual documents the usage and internals of libitm. It provides - transaction support for accesses to the memory of a process, enabling - easy-to-use synchronization of accesses to shared memory by several threads. - Package: libatomic1 Section: libs Architecture: any @@ -776,127 +668,6 @@ AddressSanitizer (ASan) is a fast memory error detector. It finds use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs. -Package: liblsan0 -Section: libs -Architecture: any -Multi-Arch: same -Pre-Depends: ${misc:Pre-Depends} -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Description: LeakSanitizer -- a memory leak detector (runtime) - LeakSanitizer (Lsan) is a memory leak detector which is integrated - into AddressSanitizer. - -Package: liblsan0-dbg -Architecture: any -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), liblsan0 (= ${gcc:Version}), ${misc:Depends} -Multi-Arch: same -Description: LeakSanitizer -- a memory leak detector (debug symbols) - LeakSanitizer (Lsan) is a memory leak detector which is integrated - into AddressSanitizer. - -Package: lib32lsan0 -Section: libs -Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -Conflicts: ${confl:lib32} -Description: LeakSanitizer -- a memory leak detector (32bit) - LeakSanitizer (Lsan) is a memory leak detector which is integrated - into AddressSanitizer (empty package). - -Package: lib32lsan0-dbg -Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), lib32lsan0 (= ${gcc:Version}), ${misc:Depends} -Description: LeakSanitizer -- a memory leak detector (32 bit debug symbols) - LeakSanitizer (Lsan) is a memory leak detector which is integrated - into AddressSanitizer (empty package). - -#Package: lib64lsan`'LSAN_SO`'LS -#Section: ifdef(`TARGET',`devel',`libs') -#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs') -#Priority: ifdef(`TARGET',`extra',`PRI(optional)') -#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -#BUILT_USING`'dnl -#Description: LeakSanitizer -- a memory leak detector (64bit) -# LeakSanitizer (Lsan) is a memory leak detector which is integrated -# into AddressSanitizer. - -#Package: lib64lsan`'LSAN_SO-dbg`'LS -#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs') -#Section: debug -#Priority: extra -#Depends: BASELDEP, libdep(lsan`'LSAN_SO,64,=), ${misc:Depends} -#BUILT_USING`'dnl -#Description: LeakSanitizer -- a memory leak detector (64bit debug symbols) -# LeakSanitizer (Lsan) is a memory leak detector which is integrated -# into AddressSanitizer. - -#Package: libn32lsan`'LSAN_SO`'LS -#Section: ifdef(`TARGET',`devel',`libs') -#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs') -#Priority: ifdef(`TARGET',`extra',`PRI(optional)') -#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -#BUILT_USING`'dnl -#Description: LeakSanitizer -- a memory leak detector (n32) -# LeakSanitizer (Lsan) is a memory leak detector which is integrated -# into AddressSanitizer. - -#Package: libn32lsan`'LSAN_SO-dbg`'LS -#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs') -#Section: debug -#Priority: extra -#Depends: BASELDEP, libdep(lsan`'LSAN_SO,n32,=), ${misc:Depends} -#BUILT_USING`'dnl -#Description: LeakSanitizer -- a memory leak detector (n32 debug symbols) -# LeakSanitizer (Lsan) is a memory leak detector which is integrated -# into AddressSanitizer. - -Package: libx32lsan0 -Section: libs -Architecture: amd64 i386 -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -Description: LeakSanitizer -- a memory leak detector (x32) - LeakSanitizer (Lsan) is a memory leak detector which is integrated - into AddressSanitizer (empty package). - -Package: libx32lsan0-dbg -Architecture: amd64 i386 -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), libx32lsan0 (= ${gcc:Version}), ${misc:Depends} -Description: LeakSanitizer -- a memory leak detector (x32 debug symbols) - LeakSanitizer (Lsan) is a memory leak detector which is integrated - into AddressSanitizer (empty package). - -Package: libtsan0 -Section: libs -Architecture: any -Provides: libtsan0-armel [armel], libtsan0-armhf [armhf] -Multi-Arch: same -Pre-Depends: ${misc:Pre-Depends} -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime) - ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. - The Linux and Mac versions are based on Valgrind. - -Package: libtsan0-dbg -Architecture: any -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), libtsan0 (= ${gcc:Version}), ${misc:Depends} -Provides: libtsan0-dbg-armel [armel], libtsan0-dbg-armhf [armhf] -Multi-Arch: same -Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols) - ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. - The Linux and Mac versions are based on Valgrind. - Package: libubsan0 Section: libs Architecture: any @@ -1083,182 +854,6 @@ Intel Cilk Plus is an extension to the C and C++ languages to support data and task parallelism. -Package: libmpx2 -Section: libs -Architecture: any -Provides: libmpx2-armel [armel], libmpx2-armhf [armhf] -Multi-Arch: same -Pre-Depends: ${misc:Pre-Depends} -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Replaces: libmpx0 (<< 6-20160120-1) -Description: Intel memory protection extensions (runtime) - Intel MPX is a set of processor features which, with compiler, - runtime library and OS support, brings increased robustness to - software by checking pointer references whose compile time normal - intentions are usurped at runtime due to buffer overflow. - -Package: libmpx2-dbg -Architecture: any -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), libmpx2 (= ${gcc:Version}), ${misc:Depends} -Provides: libmpx2-dbg-armel [armel], libmpx2-dbg-armhf [armhf] -Multi-Arch: same -Description: Intel memory protection extensions (debug symbols) - Intel MPX is a set of processor features which, with compiler, - runtime library and OS support, brings increased robustness to - software by checking pointer references whose compile time normal - intentions are usurped at runtime due to buffer overflow. - -Package: lib32mpx2 -Section: libs -Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -Conflicts: ${confl:lib32} -Replaces: lib32mpx0 (<< 6-20160120-1) -Description: Intel memory protection extensions (32bit) - Intel MPX is a set of processor features which, with compiler, - runtime library and OS support, brings increased robustness to - software by checking pointer references whose compile time normal - intentions are usurped at runtime due to buffer overflow. - -Package: lib32mpx2-dbg -Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), lib32mpx2 (= ${gcc:Version}), ${misc:Depends} -Description: Intel memory protection extensions (32 bit debug symbols) - Intel MPX is a set of processor features which, with compiler, - runtime library and OS support, brings increased robustness to - software by checking pointer references whose compile time normal - intentions are usurped at runtime due to buffer overflow. - -Package: lib64mpx2 -Section: libs -Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32 -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -Replaces: lib64mpx0 (<< 6-20160120-1) -Description: Intel memory protection extensions (64bit) - Intel MPX is a set of processor features which, with compiler, - runtime library and OS support, brings increased robustness to - software by checking pointer references whose compile time normal - intentions are usurped at runtime due to buffer overflow. - -Package: lib64mpx2-dbg -Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32 -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), lib64mpx2 (= ${gcc:Version}), ${misc:Depends} -Description: Intel memory protection extensions (64bit debug symbols) - Intel MPX is a set of processor features which, with compiler, - runtime library and OS support, brings increased robustness to - software by checking pointer references whose compile time normal - intentions are usurped at runtime due to buffer overflow. - -Package: libquadmath0 -Section: libs -Architecture: any -Multi-Arch: same -Pre-Depends: ${misc:Pre-Depends} -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Description: GCC Quad-Precision Math Library - A library, which provides quad-precision mathematical functions on targets - supporting the __float128 datatype. The library is used to provide on such - targets the REAL(16) type in the GNU Fortran compiler. - -Package: libquadmath0-dbg -Architecture: any -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), libquadmath0 (= ${gcc:Version}), ${misc:Depends} -Multi-Arch: same -Description: GCC Quad-Precision Math Library (debug symbols) - A library, which provides quad-precision mathematical functions on targets - supporting the __float128 datatype. - -Package: lib32quadmath0 -Section: libs -Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -Conflicts: ${confl:lib32} -Description: GCC Quad-Precision Math Library (32bit) - A library, which provides quad-precision mathematical functions on targets - supporting the __float128 datatype. The library is used to provide on such - targets the REAL(16) type in the GNU Fortran compiler. - -Package: lib32quadmath0-dbg -Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), lib32quadmath0 (= ${gcc:Version}), ${misc:Depends} -Description: GCC Quad-Precision Math Library (32 bit debug symbols) - A library, which provides quad-precision mathematical functions on targets - supporting the __float128 datatype. - -Package: lib64quadmath0 -Section: libs -Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32 -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -Description: GCC Quad-Precision Math Library (64bit) - A library, which provides quad-precision mathematical functions on targets - supporting the __float128 datatype. The library is used to provide on such - targets the REAL(16) type in the GNU Fortran compiler. - -Package: lib64quadmath0-dbg -Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32 -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), lib64quadmath0 (= ${gcc:Version}), ${misc:Depends} -Description: GCC Quad-Precision Math Library (64bit debug symbols) - A library, which provides quad-precision mathematical functions on targets - supporting the __float128 datatype. - -#Package: libn32quadmath`'QMATH_SO`'LS -#Section: ifdef(`TARGET',`devel',`libs') -#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs') -#Priority: ifdef(`TARGET',`extra',`PRI(optional)') -#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -#BUILT_USING`'dnl -#Description: GCC Quad-Precision Math Library (n32) -# A library, which provides quad-precision mathematical functions on targets -# supporting the __float128 datatype. The library is used to provide on such -# targets the REAL(16) type in the GNU Fortran compiler. - -#Package: libn32quadmath`'QMATH_SO-dbg`'LS -#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs') -#Section: debug -#Priority: extra -#Depends: BASELDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends} -#BUILT_USING`'dnl -#Description: GCC Quad-Precision Math Library (n32 debug symbols) -# A library, which provides quad-precision mathematical functions on targets -# supporting the __float128 datatype. - -Package: libx32quadmath0 -Section: libs -Architecture: amd64 i386 -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends} -Description: GCC Quad-Precision Math Library (x32) - A library, which provides quad-precision mathematical functions on targets - supporting the __float128 datatype. The library is used to provide on such - targets the REAL(16) type in the GNU Fortran compiler. - -Package: libx32quadmath0-dbg -Architecture: amd64 i386 -Section: debug -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), libx32quadmath0 (= ${gcc:Version}), ${misc:Depends} -Description: GCC Quad-Precision Math Library (x32 debug symbols) - A library, which provides quad-precision mathematical functions on targets - supporting the __float128 datatype. - Package: libcc1-0 Section: libs Architecture: any @@ -2333,63 +1928,6 @@ . For more information check http://www.dlang.org/phobos/ -Package: gccbrig-7 -Architecture: any -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), gcc-7 (= ${gcc:Version}), ${dep:libcdev}, - hsail-tools, - ${shlibs:Depends}, libhsail-rt-7-dev (= ${gcc:Version}), ${misc:Depends} -Suggests: ${gccbrig:multilib}, - libhsail-rt0-dbg (>= ${gcc:Version}) -Provides: brig-compiler -Description: GNU BRIG (HSA IL) frontend - This is the GNU BRIG (HSA IL) frontend. - The consumed format is a binary representation. The textual HSAIL - can be compiled to it with a separate assembler. - -Package: libhsail-rt-7-dev -Architecture: any -Section: libdevel -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), libgcc-7-dev (= ${gcc:Version}), libhsail-rt0 (>= ${gcc:Version}), - ${shlibs:Depends}, ${misc:Depends} -Multi-Arch: same -Description: HSAIL runtime library (development files) - This library implements the agent-side runtime functionality required - to run HSA finalized programs produced by the BRIG frontend. - . - The library contains both the code required to run kernels on the agent - and also functions implementing more complex HSAIL instructions. - -Package: libhsail-rt0 -Section: libs -Architecture: any -Provides: libhsail-rt0-armel [armel], libhsail-rt0-armhf [armhf] -Multi-Arch: same -Pre-Depends: ${misc:Pre-Depends} -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends} -Description: HSAIL runtime library - This library implements the agent-side runtime functionality required - to run HSA finalized programs produced by the BRIG frontend. - . - The library contains both the code required to run kernels on the agent - and also functions implementing more complex HSAIL instructions. - -Package: libhsail-rt0-dbg -Section: debug -Architecture: any -Provides: libhsail-rt0-dbg-armel [armel], libhsail-rt0-dbg-armhf [armhf] -Multi-Arch: same -Priority: extra -Depends: gcc-7-base (= ${gcc:Version}), libhsail-rt0 (= ${gcc:Version}), libgcc1-dbg (>= ${libgcc:Version}), ${misc:Depends} -Description: HSAIL runtime library (debug symbols) - This library implements the agent-side runtime functionality required - to run HSA finalized programs produced by the BRIG frontend. - . - The library contains both the code required to run kernels on the agent - and also functions implementing more complex HSAIL instructions. - #Package: gcc`'PV-soft-float #Architecture: arm armel armhf #Priority: PRI(optional) @@ -2414,28 +1952,6 @@ package is built, so we make fixincludes available at build time of other packages, such that checking tools like lintian can make use of it. -Package: gcc-7-offload-nvptx -Architecture: amd64 -Priority: optional -Depends: gcc-7-base (= ${gcc:Version}), gcc-7 (= ${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 -Multi-Arch: same -Section: libs -Depends: gcc-7-base (= ${gcc:Version}), libgomp1, ${shlibs:Depends}, ${misc:Depends} -Suggests: libcuda1 -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-7-source Architecture: all Priority: optional diff -u gcc-7-7.1.0/debian/rules.defs gcc-7-7.1.0/debian/rules.defs --- gcc-7-7.1.0/debian/rules.defs +++ gcc-7-7.1.0/debian/rules.defs @@ -639,7 +639,7 @@ ifeq (,$(filter $(DEB_STAGE),stage1 stage2)) # Ada -------------------- -ada_no_cpus := m32r sh3 sh3eb sh4eb +ada_no_cpus := m32r sh3 sh3eb sh4eb arm # no Debian builds ... some of these should exist ifneq (,$(filter $(build_type), build-native cross-build-native)) ada_no_cpus += m68k # see https://bugs.debian.org/868365 @@ -1362,7 +1362,7 @@ # run testsuite --------------- with_check := yes # if you don't want to run the gcc testsuite, uncomment the next line -#with_check := disabled by hand +with_check := disabled by plugwash ifeq ($(with_base_only),yes) with_check := no endif