diff --git a/debian/changelog b/debian/changelog index 2baf804e6..fe1f6bc83 100644 --- a/debian/changelog +++ b/debian/changelog @@ -15,6 +15,7 @@ linux (4.14~rc5-1~exp1) UNRELEASED; urgency=medium * [mips*] Increase RELOCATION_TABLE_SIZE to 0x00110000 for all flavours (fixes FTBFS) * i40e: Build for 64-bit targets only (fixes FTBFS on hppa) + * Compile with gcc-7 on all architectures [ John Paul Adrian Glaubitz ] * [m68k] udeb: Build ata-modules package, include libata diff --git a/debian/config/amd64/defines b/debian/config/amd64/defines index e15f609a2..297066db2 100644 --- a/debian/config/amd64/defines +++ b/debian/config/amd64/defines @@ -15,7 +15,7 @@ install-stem: vmlinuz breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99) [relations] -headers%gcc-6: linux-compiler-gcc-6-x86 +headers%gcc-7: linux-compiler-gcc-7-x86 [amd64_description] hardware: 64-bit PCs diff --git a/debian/config/armel/defines b/debian/config/armel/defines index 9f4ed16b1..b6f172dcc 100644 --- a/debian/config/armel/defines +++ b/debian/config/armel/defines @@ -16,7 +16,7 @@ uncompressed-image-file: arch/arm/boot/Image install-stem: vmlinuz [relations] -headers%gcc-6: linux-compiler-gcc-6-arm +headers%gcc-7: linux-compiler-gcc-7-arm [marvell_description] hardware: Marvell Kirkwood/Orion diff --git a/debian/config/armhf/defines b/debian/config/armhf/defines index 6cb465885..497f6bb50 100644 --- a/debian/config/armhf/defines +++ b/debian/config/armhf/defines @@ -12,7 +12,7 @@ vdso: true install-stem: vmlinuz [relations] -headers%gcc-6: linux-compiler-gcc-6-arm +headers%gcc-7: linux-compiler-gcc-7-arm [armmp_description] hardware: ARMv7 multiplatform compatible SoCs diff --git a/debian/config/defines b/debian/config/defines index 2eaeb0eb9..10ba0a95d 100644 --- a/debian/config/defines +++ b/debian/config/defines @@ -89,7 +89,7 @@ arches: sparc64 tilegx x32 -compiler: gcc-6 +compiler: gcc-7 featuresets: none rt @@ -113,7 +113,7 @@ initramfs-generators: initramfs-tools initramfs-fallback [relations] # compilers -gcc-6: gcc-6 , gcc-6-@gnu-type-package@ +gcc-7: gcc-7 , gcc-7-@gnu-type-package@ # initramfs-generators initramfs-fallback: linux-initramfs-tool diff --git a/debian/config/hppa/defines b/debian/config/hppa/defines index 8eac51d26..761bda61f 100644 --- a/debian/config/hppa/defines +++ b/debian/config/hppa/defines @@ -24,5 +24,5 @@ hardware: multiprocessor 64-bit PA-RISC hardware-long: HP PA-RISC 64-bit SMP systems with support for more than 4 GB RAM [relations] -gcc-6: gcc-6 , binutils-hppa64-linux-gnu , gcc-6-hppa64-linux-gnu , gcc-6-hppa-linux-gnu , binutils-hppa64-linux-gnu , gcc-6-hppa64-linux-gnu +gcc-7: gcc-7 , binutils-hppa64-linux-gnu , gcc-7-hppa64-linux-gnu , gcc-7-hppa-linux-gnu , binutils-hppa64-linux-gnu , gcc-7-hppa64-linux-gnu diff --git a/debian/config/i386/defines b/debian/config/i386/defines index 1123508b4..880ad44f0 100644 --- a/debian/config/i386/defines +++ b/debian/config/i386/defines @@ -20,7 +20,7 @@ install-stem: vmlinuz breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99) [relations] -headers%gcc-6: linux-compiler-gcc-6-x86 +headers%gcc-7: linux-compiler-gcc-7-x86 [686_description] hardware: older PCs diff --git a/debian/config/s390x/defines b/debian/config/s390x/defines index 8dcf9fde1..47de62402 100644 --- a/debian/config/s390x/defines +++ b/debian/config/s390x/defines @@ -12,7 +12,7 @@ bootloaders: s390-tools install-stem: vmlinuz [relations] -headers%gcc-6: linux-compiler-gcc-6-s390 +headers%gcc-7: linux-compiler-gcc-7-s390 [s390x_build] debug-info: true diff --git a/debian/templates/control.extra.in b/debian/templates/control.extra.in index b0f3e8625..d4379685f 100644 --- a/debian/templates/control.extra.in +++ b/debian/templates/control.extra.in @@ -1,24 +1,24 @@ -Package: linux-compiler-gcc-6-arm +Package: linux-compiler-gcc-7-arm Build-Profiles: -Depends: gcc-6, ${misc:Depends} +Depends: gcc-7, ${misc:Depends} Architecture: armel armhf Multi-Arch: foreign Description: Compiler for Linux on ARM (meta-package) This package depends on gcc 6 of the appropriate architecture for Linux on armel and armhf. -Package: linux-compiler-gcc-6-s390 +Package: linux-compiler-gcc-7-s390 Build-Profiles: -Depends: gcc-6, ${misc:Depends} +Depends: gcc-7, ${misc:Depends} Architecture: s390 s390x Multi-Arch: foreign Description: Compiler for Linux on IBM zSeries (meta-package) This package depends on gcc 6 of the appropriate architecture for Linux on s390 and s390x. -Package: linux-compiler-gcc-6-x86 +Package: linux-compiler-gcc-7-x86 Build-Profiles: -Depends: gcc-6, ${misc:Depends} +Depends: gcc-7, ${misc:Depends} Architecture: amd64 i386 x32 Multi-Arch: foreign Description: Compiler for Linux on x86 (meta-package)