Compile with gcc-8 on all architectures

Update the compiler dependencies for x86 to the first version of gcc-8
with retpoline support.
This commit is contained in:
Ben Hutchings 2018-08-28 22:31:59 +01:00
parent 54201bef16
commit 01900fbc73
9 changed files with 17 additions and 16 deletions

1
debian/changelog vendored
View File

@ -7,6 +7,7 @@ linux (4.19~rc1-1~exp1) UNRELEASED; urgency=medium
* debian/rules.d: Update for move of bin2c back up to scripts * debian/rules.d: Update for move of bin2c back up to scripts
* locking/lockdep: Delete unnecesary #include (fixes liblockdep build) * locking/lockdep: Delete unnecesary #include (fixes liblockdep build)
* [hppa] debian/control: Simplify build-dependencies for 64-bit toolchain * [hppa] debian/control: Simplify build-dependencies for 64-bit toolchain
* Compile with gcc-8 on all architectures
-- Ben Hutchings <ben@decadent.org.uk> Mon, 27 Aug 2018 14:36:54 +0100 -- Ben Hutchings <ben@decadent.org.uk> Mon, 27 Aug 2018 14:36:54 +0100

View File

@ -16,8 +16,8 @@ install-stem: vmlinuz
breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99) breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99)
[relations] [relations]
gcc-7: gcc-7 (>= 7.2.0-20~) <!stage1 !cross>, gcc-7-x86-64-linux-gnu (>= 7.2.0-20~) <!stage1 cross> gcc-8: gcc-8 (>= 8-20180123-1~) <!stage1 !cross>, gcc-8-x86-64-linux-gnu (>= 8-20180123-1~) <!stage1 cross>
headers%gcc-7: linux-compiler-gcc-7-x86 (>= 4.14.17-1~) headers%gcc-8: linux-compiler-gcc-8-x86
[amd64_description] [amd64_description]
hardware: 64-bit PCs hardware: 64-bit PCs

View File

@ -12,7 +12,7 @@ uncompressed-image-file: arch/arm/boot/Image
install-stem: vmlinuz install-stem: vmlinuz
[relations] [relations]
headers%gcc-7: linux-compiler-gcc-7-arm headers%gcc-8: linux-compiler-gcc-8-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-7: linux-compiler-gcc-7-arm headers%gcc-8: linux-compiler-gcc-8-arm
[armmp_description] [armmp_description]
hardware: ARMv7 multiplatform compatible SoCs hardware: ARMv7 multiplatform compatible SoCs

View File

@ -110,7 +110,7 @@ arches:
sparc sparc
sparc64 sparc64
x32 x32
compiler: gcc-7 compiler: gcc-8
featuresets: featuresets:
none none
rt rt
@ -133,7 +133,7 @@ recommends: apparmor
[relations] [relations]
# compilers # compilers
gcc-7: gcc-7 <!stage1 !cross>, gcc-7-@gnu-type-package@ <!stage1 cross> gcc-8: gcc-8 <!stage1 !cross>, gcc-8-@gnu-type-package@ <!stage1 cross>
# initramfs-generators # initramfs-generators
initramfs-fallback: linux-initramfs-tool initramfs-fallback: linux-initramfs-tool

View File

@ -28,5 +28,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-7: gcc-7 <!stage1 !cross>, gcc-7-hppa-linux-gnu <!stage1 cross>, binutils-hppa64-linux-gnu <!stage1>, gcc-7-hppa64-linux-gnu <!stage1> gcc-8: gcc-8 <!stage1 !cross>, gcc-8-hppa-linux-gnu <!stage1 cross>, binutils-hppa64-linux-gnu <!stage1>, gcc-8-hppa64-linux-gnu <!stage1>

View File

@ -21,8 +21,8 @@ install-stem: vmlinuz
breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99) breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99)
[relations] [relations]
gcc-7: gcc-7 (>= 7.2.0-20~) <!stage1 !cross>, gcc-7-i686-linux-gnu (>= 7.2.0-20~) <!stage1 cross> gcc-8: gcc-8 (>= 8-20180123-1~) <!stage1 !cross>, gcc-8-x86-64-linux-gnu (>= 8-20180123-1~) <!stage1 cross>
headers%gcc-7: linux-compiler-gcc-7-x86 (>= 4.14.17-1~) headers%gcc-8: linux-compiler-gcc-8-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-7: linux-compiler-gcc-7-s390 headers%gcc-8: linux-compiler-gcc-8-s390
[s390x_build] [s390x_build]
debug-info: true debug-info: true

View File

@ -1,24 +1,24 @@
Package: linux-compiler-gcc-7-arm Package: linux-compiler-gcc-8-arm
Build-Profiles: <!stage1> Build-Profiles: <!stage1>
Depends: gcc-7, ${misc:Depends} Depends: gcc-8, ${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 of the appropriate version and architecture This package depends on GCC of the appropriate version and architecture
for Linux on armel and armhf. for Linux on armel and armhf.
Package: linux-compiler-gcc-7-s390 Package: linux-compiler-gcc-8-s390
Build-Profiles: <!stage1> Build-Profiles: <!stage1>
Depends: gcc-7, ${misc:Depends} Depends: gcc-8, ${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 of the appropriate version and architecture This package depends on GCC of the appropriate version and architecture
for Linux on s390 and s390x. for Linux on s390 and s390x.
Package: linux-compiler-gcc-7-x86 Package: linux-compiler-gcc-8-x86
Build-Profiles: <!stage1> Build-Profiles: <!stage1>
Depends: gcc-7 (>= 7.2.0-20~), ${misc:Depends} Depends: gcc-8 (>= 8-20180123-1~), ${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)