Compile with gcc-7 on all architectures

This commit is contained in:
Ben Hutchings 2017-10-17 23:35:33 +01:00
parent 4206eefe13
commit 5dfe04c507
9 changed files with 15 additions and 14 deletions

1
debian/changelog vendored
View File

@ -15,6 +15,7 @@ linux (4.14~rc5-1~exp1) UNRELEASED; urgency=medium
* [mips*] Increase RELOCATION_TABLE_SIZE to 0x00110000 for all flavours * [mips*] Increase RELOCATION_TABLE_SIZE to 0x00110000 for all flavours
(fixes FTBFS) (fixes FTBFS)
* i40e: Build for 64-bit targets only (fixes FTBFS on hppa) * i40e: Build for 64-bit targets only (fixes FTBFS on hppa)
* Compile with gcc-7 on all architectures
[ John Paul Adrian Glaubitz ] [ John Paul Adrian Glaubitz ]
* [m68k] udeb: Build ata-modules package, include libata * [m68k] udeb: Build ata-modules package, include libata

View File

@ -15,7 +15,7 @@ install-stem: vmlinuz
breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99) breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99)
[relations] [relations]
headers%gcc-6: linux-compiler-gcc-6-x86 headers%gcc-7: linux-compiler-gcc-7-x86
[amd64_description] [amd64_description]
hardware: 64-bit PCs hardware: 64-bit PCs

View File

@ -16,7 +16,7 @@ uncompressed-image-file: arch/arm/boot/Image
install-stem: vmlinuz install-stem: vmlinuz
[relations] [relations]
headers%gcc-6: linux-compiler-gcc-6-arm headers%gcc-7: linux-compiler-gcc-7-arm
[marvell_description] [marvell_description]
hardware: Marvell Kirkwood/Orion hardware: Marvell Kirkwood/Orion

View File

@ -12,7 +12,7 @@ vdso: true
install-stem: vmlinuz install-stem: vmlinuz
[relations] [relations]
headers%gcc-6: linux-compiler-gcc-6-arm headers%gcc-7: linux-compiler-gcc-7-arm
[armmp_description] [armmp_description]
hardware: ARMv7 multiplatform compatible SoCs hardware: ARMv7 multiplatform compatible SoCs

View File

@ -89,7 +89,7 @@ arches:
sparc64 sparc64
tilegx tilegx
x32 x32
compiler: gcc-6 compiler: gcc-7
featuresets: featuresets:
none none
rt rt
@ -113,7 +113,7 @@ initramfs-generators: initramfs-tools initramfs-fallback
[relations] [relations]
# compilers # compilers
gcc-6: gcc-6 <!stage1 !cross>, gcc-6-@gnu-type-package@ <!stage1 cross> gcc-7: gcc-7 <!stage1 !cross>, gcc-7-@gnu-type-package@ <!stage1 cross>
# initramfs-generators # initramfs-generators
initramfs-fallback: linux-initramfs-tool initramfs-fallback: linux-initramfs-tool

View File

@ -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 hardware-long: HP PA-RISC 64-bit SMP systems with support for more than 4 GB RAM
[relations] [relations]
gcc-6: gcc-6 <!stage1 !cross>, binutils-hppa64-linux-gnu <!stage1 !cross>, gcc-6-hppa64-linux-gnu <!stage1 !cross>, gcc-6-hppa-linux-gnu <!stage1 cross>, binutils-hppa64-linux-gnu <!stage1 cross>, gcc-6-hppa64-linux-gnu <!stage1 cross> gcc-7: gcc-7 <!stage1 !cross>, binutils-hppa64-linux-gnu <!stage1 !cross>, gcc-7-hppa64-linux-gnu <!stage1 !cross>, gcc-7-hppa-linux-gnu <!stage1 cross>, binutils-hppa64-linux-gnu <!stage1 cross>, gcc-7-hppa64-linux-gnu <!stage1 cross>

View File

@ -20,7 +20,7 @@ install-stem: vmlinuz
breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99) breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99)
[relations] [relations]
headers%gcc-6: linux-compiler-gcc-6-x86 headers%gcc-7: linux-compiler-gcc-7-x86
[686_description] [686_description]
hardware: older PCs hardware: older PCs

View File

@ -12,7 +12,7 @@ bootloaders: s390-tools
install-stem: vmlinuz install-stem: vmlinuz
[relations] [relations]
headers%gcc-6: linux-compiler-gcc-6-s390 headers%gcc-7: linux-compiler-gcc-7-s390
[s390x_build] [s390x_build]
debug-info: true debug-info: true

View File

@ -1,24 +1,24 @@
Package: linux-compiler-gcc-6-arm Package: linux-compiler-gcc-7-arm
Build-Profiles: <!stage1> Build-Profiles: <!stage1>
Depends: gcc-6, ${misc:Depends} Depends: gcc-7, ${misc:Depends}
Architecture: armel armhf Architecture: armel armhf
Multi-Arch: foreign Multi-Arch: foreign
Description: Compiler for Linux on ARM (meta-package) Description: Compiler for Linux on ARM (meta-package)
This package depends on gcc 6 of the appropriate architecture for This package depends on gcc 6 of the appropriate architecture for
Linux on armel and armhf. Linux on armel and armhf.
Package: linux-compiler-gcc-6-s390 Package: linux-compiler-gcc-7-s390
Build-Profiles: <!stage1> Build-Profiles: <!stage1>
Depends: gcc-6, ${misc:Depends} Depends: gcc-7, ${misc:Depends}
Architecture: s390 s390x Architecture: s390 s390x
Multi-Arch: foreign Multi-Arch: foreign
Description: Compiler for Linux on IBM zSeries (meta-package) Description: Compiler for Linux on IBM zSeries (meta-package)
This package depends on gcc 6 of the appropriate architecture for This package depends on gcc 6 of the appropriate architecture for
Linux on s390 and s390x. Linux on s390 and s390x.
Package: linux-compiler-gcc-6-x86 Package: linux-compiler-gcc-7-x86
Build-Profiles: <!stage1> Build-Profiles: <!stage1>
Depends: gcc-6, ${misc:Depends} Depends: gcc-7, ${misc:Depends}
Architecture: amd64 i386 x32 Architecture: amd64 i386 x32
Multi-Arch: foreign Multi-Arch: foreign
Description: Compiler for Linux on x86 (meta-package) Description: Compiler for Linux on x86 (meta-package)