--- Begin Message ---
Source: gcc-defaults
Severity: important
Tags: patch
https://buildd.debian.org/status/fetch.php?pkg=lorene&arch=ppc64el&ver=0.0.0~cvs20161116%2Bdfsg-1%2Bb1&stamp=1502276276&raw=0
https://buildd.debian.org/status/fetch.php?pkg=dynare&arch=ppc64el&ver=4.5.1-1%2Bb1&stamp=1502287921&raw=0
https://buildd.debian.org/status/fetch.php?pkg=gyoto&arch=ppc64el&ver=1.2.0-2%2Bb2&stamp=1502307571&raw=0
The root cause of these build failures is:
- buildd chroot contained the old (gcc 6) packages of cpp, gcc and g++
- installing the build dependency gfortran upgraded cpp and gcc but not g++,
resulting in errors due to:
- cpp (7) not finding cc1plus, and
- g++ (6) as linker not finding -lfortran - and if gfortran-6 would
have been installed, it would have linked with the wrong library
In this case regenerating chroots was not working once resulting in
old chroots still being used, but that's a general problem for new
major releases of gcc since the buildd chroots are only regenerated
twice a week and not dist-upgraded prior to a build.
The attached patch addresses this problem by changing the dependencies
between the packages from >= to =
--- debian/control.native.in.old 2017-08-09 21:50:57.000000000 +0000
+++ debian/control.native.in 2017-08-09 22:22:09.000000000 +0000
@@ -19,7 +19,7 @@
Package: gcc
Priority: optional
Architecture: any
-Depends: cpp (>= ${version:cpp}), gcc-${pv:gcc} ${reqv:gcc}, ${misc:Depends}
+Depends: cpp (= ${version:cpp}), gcc-${pv:gcc} ${reqv:gcc}, ${misc:Depends}
Recommends: libc6-dev | libc-dev
Suggests: gcc-multilib, make, manpages-dev, autoconf, automake, libtool, flex,
bison, gdb, gcc-doc
Provides: c-compiler
@@ -32,7 +32,7 @@
Package: gcc-multilib
Priority: optional
Architecture: @multilib_archs@
-Depends: cpp (>= ${version:cpp}), gcc (>= ${version:gcc}),
gcc-${pv:gcc}-multilib ${reqv:gcc}, ${misc:Depends}, linux-libc-dev (>=
3.0.0-2) [linux-any]
+Depends: cpp (= ${version:cpp}), gcc (= ${version:gcc}),
gcc-${pv:gcc}-multilib ${reqv:gcc}, ${misc:Depends}, linux-libc-dev (>=
3.0.0-2) [linux-any]
Conflicts: gcc-4.9-alpha-linux-gnu,
gcc-4.9-aarch64-linux-gnu,
gcc-4.9-arm-linux-gnueabi,
@@ -132,7 +132,7 @@
Package: g++
Priority: optional
Architecture: any
-Depends: cpp (>= ${version:cpp}), gcc (>= ${version:cpp}), g++-${pv:gpp}
${reqv:gpp}, gcc-${pv:gpp} ${reqv:gpp}, ${misc:Depends}
+Depends: cpp (= ${version:cpp}), gcc (= ${version:cpp}), g++-${pv:gpp}
${reqv:gpp}, gcc-${pv:gpp} ${reqv:gpp}, ${misc:Depends}
Suggests: ${pkgmulti:gpp}
Provides: c++-compiler
Description: GNU C++ compiler
@@ -143,7 +143,7 @@
Package: g++-multilib
Priority: optional
Architecture: @multilib_archs@
-Depends: cpp (>= ${version:cpp}), gcc-multilib (>= ${version:cpp}), g++ (>=
${version:cpp}), g++-${pv:gpp}-multilib ${reqv:gpp}, ${misc:Depends}
+Depends: cpp (= ${version:cpp}), gcc-multilib (= ${version:cpp}), g++ (=
${version:cpp}), g++-${pv:gpp}-multilib ${reqv:gpp}, ${misc:Depends}
Description: GNU C++ compiler (multilib files)
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
.
@@ -153,7 +153,7 @@
Package: gobjc
Priority: optional
Architecture: any
-Depends: cpp (>= ${version:cpp}), gcc (>= ${version:cpp}), gobjc-${pv:gobjc}
${reqv:gobjc}, ${misc:Depends}
+Depends: cpp (= ${version:cpp}), gcc (= ${version:cpp}), gobjc-${pv:gobjc}
${reqv:gobjc}, ${misc:Depends}
Suggests: ${pkgmulti:gobjc}
Provides: objc-compiler
Description: GNU Objective-C compiler
@@ -166,7 +166,7 @@
Package: gobjc-multilib
Priority: optional
Architecture: @multilib_archs@
-Depends: cpp (>= ${version:cpp}), gcc-multilib (>= ${version:cpp}), gobjc (>=
${version:gcc}), gobjc-${pv:gobjc}-multilib ${reqv:gobjc}, ${misc:Depends}
+Depends: cpp (= ${version:cpp}), gcc-multilib (= ${version:cpp}), gobjc (=
${version:gcc}), gobjc-${pv:gobjc}-multilib ${reqv:gobjc}, ${misc:Depends}
Description: GNU Objective-C compiler (multilib files)
This is the GNU Objective-C compiler, which compiles Objective-C on
platforms supported by the gcc compiler.
@@ -177,8 +177,8 @@
Package: gobjc++
Priority: optional
Architecture: any
-Depends: cpp (>= ${version:cpp}), gcc (>= ${version:cpp}),
gobjc++-${pv:gobjcxx} ${reqv:gobjcxx}, ${misc:Depends}
-Recommends: g++ (>= ${version:cpp}), gobjc (>= ${version:cpp})
+Depends: cpp (= ${version:cpp}), gcc (= ${version:cpp}), gobjc++-${pv:gobjcxx}
${reqv:gobjcxx}, ${misc:Depends}
+Recommends: g++ (= ${version:cpp}), gobjc (= ${version:cpp})
Suggests: ${pkgmulti:gobjcxx}
Provides: objc++-compiler
Description: GNU Objective-C++ compiler
@@ -191,7 +191,7 @@
Package: gobjc++-multilib
Priority: optional
Architecture: @multilib_archs@
-Depends: cpp (>= ${version:cpp}), gobjc-multilib (>= ${version:cpp}), gobjc++
(>= ${version:gcc}), gobjc++-${pv:gobjcxx}-multilib ${reqv:gobjcxx},
${misc:Depends}
+Depends: cpp (= ${version:cpp}), gobjc-multilib (= ${version:cpp}), gobjc++ (=
${version:gcc}), gobjc++-${pv:gobjcxx}-multilib ${reqv:gobjcxx}, ${misc:Depends}
Description: GNU Objective-C++ compiler (multilib files)
This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
platforms supported by the gcc compiler.
@@ -202,7 +202,7 @@
Package: gfortran
Priority: optional
Architecture: any
-Depends: cpp (>= ${version:cpp}), gcc (>= ${version:gcc}),
gfortran-${pv:gfort} ${reqv:gfort}, ${misc:Depends}
+Depends: cpp (= ${version:cpp}), gcc (= ${version:gcc}), gfortran-${pv:gfort}
${reqv:gfort}, ${misc:Depends}
Suggests: ${pkgmulti:gfort}, gfortran-doc
Provides: fortran-compiler, ${fortran:mod-version}
Description: GNU Fortran 95 compiler
@@ -215,7 +215,7 @@
Package: gfortran-multilib
Priority: optional
Architecture: @multilib_archs@
-Depends: cpp (>= ${version:cpp}), gcc-multilib (>= ${version:cpp}), gfortran
(>= ${version:gcc}), gfortran-${pv:gfort}-multilib ${reqv:gfort},
${misc:Depends}
+Depends: cpp (= ${version:cpp}), gcc-multilib (= ${version:cpp}), gfortran (=
${version:gcc}), gfortran-${pv:gfort}-multilib ${reqv:gfort}, ${misc:Depends}
Description: GNU Fortran 95 compiler (multilib files)
This is the GNU Fortran compiler, which compiles Fortran 95 on platforms
supported by the gcc compiler.
@@ -226,7 +226,7 @@
Package: gccgo
Priority: optional
Architecture: any
-Depends: cpp (>= ${version:cpp}), gcc (>= ${version:gcc}), gccgo-${pv:ggo}
${reqv:ggo}, ${misc:Depends}
+Depends: cpp (= ${version:cpp}), gcc (= ${version:gcc}), gccgo-${pv:ggo}
${reqv:ggo}, ${misc:Depends}
Suggests: ${pkgmulti:ggo}
Provides: go-compiler
Description: Go compiler, based on the GCC backend
@@ -238,7 +238,7 @@
Package: gccgo-multilib
Priority: optional
Architecture: @go_multilib_archs@
-Depends: cpp (>= ${version:cpp}), gcc-multilib (>= ${version:cpp}), gccgo (>=
${version:ggo}), gccgo-${pv:ggo}-multilib ${reqv:ggo}, ${misc:Depends}
+Depends: cpp (= ${version:cpp}), gcc-multilib (= ${version:cpp}), gccgo (=
${version:ggo}), gccgo-${pv:ggo}-multilib ${reqv:ggo}, ${misc:Depends}
Description: Go compiler, based on the GCC backend (multilib files)
This is the GNU Go compiler, which compiles Go on platforms supported by
the gcc compiler. It uses the gcc backend to generate optimized code.
@@ -264,7 +264,7 @@
Multi-Arch: same
Priority: optional
Pre-Depends: ${misc:Pre-Depends}
-Depends: libgcj-common (>= ${version:libgcjcommon}), ${pkg:libgcj}
${reqv:gij}, ${misc:Depends}
+Depends: libgcj-common (= ${version:libgcjcommon}), ${pkg:libgcj} ${reqv:gij},
${misc:Depends}
Description: Link time only library for use with gcj
A fake library that is used at link time only. It ensures that
binaries built with the BC-ABI link against a constant SONAME.
@@ -275,7 +275,7 @@
Section: java
Architecture: any
Priority: optional
-Depends: libgcj-common (>= ${version:libgcjcommon}), gcj-jre (>=
${version:gcj}), ${dep:jdk}, ${pkg:gjdoc}, ${misc:Depends}
+Depends: libgcj-common (= ${version:libgcjcommon}), gcj-jre (=
${version:gcj}), ${dep:jdk}, ${pkg:gjdoc}, ${misc:Depends}
Provides: java-gcj-compat-dev, java-compiler, java-sdk, java2-sdk, java5-sdk,
${pkg:gjdoc}
Conflicts: gcj (<< ${ver:gcjconflict}), classpath-common (<= 2:0.97.2-1.1),
${pkg:gjdoc}, java-gcj-compat-dev (<< 1.0.80-2)
Replaces: ${pkg:gjdoc}, java-gcj-compat-dev (<< 1.0.80-2), gcj-jre-headless
(<< 4:4.9.0-2)
@@ -292,7 +292,7 @@
Priority: optional
Section: java
Architecture: any
-Depends: libgcj-common (>= ${version:libgcjcommon}), ${dep:jrehl},
${misc:Depends}
+Depends: libgcj-common (= ${version:libgcjcommon}), ${dep:jrehl},
${misc:Depends}
Suggests: gcj-jdk
Conflicts: gij (<< ${ver:gcjconflict}), java-gcj-compat-headless (<< 1.0.80-6)
Replaces: java-gcj-compat-headless (<< 1.0.80-6)
@@ -311,7 +311,7 @@
Section: java
Architecture: any
Priority: optional
-Depends: libgcj-common (>= ${version:libgcjcommon}), gcj-jre-headless (>=
${version:gcj}), ${dep:jre}, ${misc:Depends}
+Depends: libgcj-common (= ${version:libgcjcommon}), gcj-jre-headless (=
${version:gcj}), ${dep:jre}, ${misc:Depends}
Provides: java-gcj-compat, java5-runtime, java2-runtime, java1-runtime,
java-runtime
Description: Java runtime environment using GIJ/Classpath
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
@@ -337,7 +337,7 @@
Package: gdc-multilib
Priority: optional
Architecture: @d_multilib_archs@
-Depends: cpp (>= ${version:cpp}), gcc-multilib (>= ${version:cpp}), gdc (>=
${version:gcc}), gdc-${pv:gdc}-multilib ${reqv:gdc}, ${misc:Depends}
+Depends: cpp (= ${version:cpp}), gcc-multilib (= ${version:cpp}), gdc (=
${version:gcc}), gdc-${pv:gdc}-multilib ${reqv:gdc}, ${misc:Depends}
Description: D compiler (language version 2) (multilib files)
This compiler supports D language version 2.
.
@@ -357,7 +357,7 @@
Package: gccbrig
Priority: optional
Architecture: amd64 i386 x32
-Depends: cpp (>= ${version:cpp}), gcc (>= ${version:cpp}),
+Depends: cpp (= ${version:cpp}), gcc (= ${version:cpp}),
gccbrig-${pv:brig} ${reqv:brig}, ${misc:Depends}
Description: GNU BRIG (HSA IL) frontend
This is the GNU BRIG (HSA IL) frontend. The consumed format is a binary
@@ -369,7 +369,7 @@
Package: gcc-offload-nvptx
Priority: optional
Architecture: amd64
-Depends: cpp (>= ${version:cpp}), gcc (>= ${version:cpp}),
+Depends: cpp (= ${version:cpp}), gcc (= ${version:cpp}),
gcc-${pv:offl}-offload-nvptx ${reqv:offl}, ${misc:Depends}
Description: GCC offloading compiler to NVPTX
This package contains libgomp plugin for offloading to NVidia
--- debian/control.cross.in.old 2017-08-09 22:23:33.000000000 +0000
+++ debian/control.cross.in 2017-08-09 22:23:41.000000000 +0000
@@ -20,7 +20,7 @@
Priority: optional
Architecture: @host_archs@
Multi-Arch: foreign
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
gcc-${pv:gcc}-CROSS_GNU_TYPE ${reqv:gcc},
${misc:Depends}
Recommends: libc6-dev-CROSS_ARCH-cross | libc-dev-CROSS_ARCH-cross
@@ -35,8 +35,8 @@
Priority: optional
Architecture: @host_archs@
Multi-Arch: foreign
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
- gcc-CROSS_GNU_TYPE (>= ${version:cpp}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
+ gcc-CROSS_GNU_TYPE (= ${version:cpp}),
g++-${pv:gpp}-CROSS_GNU_TYPE ${reqv:gpp},
${misc:Depends}
Description: GNU C++ compiler for the CROSS_ARCH architecture
@@ -49,8 +49,8 @@
Priority: optional
Architecture: @host_archs@
Multi-Arch: foreign
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
- gcc-CROSS_GNU_TYPE (>= ${version:cpp}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
+ gcc-CROSS_GNU_TYPE (= ${version:cpp}),
gobjc-${pv:gobjc}-CROSS_GNU_TYPE ${reqv:gobjc},
${misc:Depends}
Description: GNU Objective-C compiler for the CROSS_ARCH architecture
@@ -65,11 +65,11 @@
Priority: optional
Architecture: @host_archs@
Multi-Arch: foreign
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
- gcc-CROSS_GNU_TYPE (>= ${version:cpp}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
+ gcc-CROSS_GNU_TYPE (= ${version:cpp}),
gobjc++-${pv:gobjcxx}-CROSS_GNU_TYPE ${reqv:gobjcxx},
${misc:Depends}
-Recommends: g++-CROSS_GNU_TYPE (>= ${version:cpp}), gobjc-CROSS_GNU_TYPE (>=
${version:cpp})
+Recommends: g++-CROSS_GNU_TYPE (= ${version:cpp}), gobjc-CROSS_GNU_TYPE (=
${version:cpp})
Description: GNU Objective-C++ compiler for the CROSS_ARCH architecture
This is the GNU Objective-C++ compiler, which compiles
Objective-C++ on platforms supported by the gcc compiler. It uses the
@@ -82,8 +82,8 @@
Priority: optional
Architecture: @host_archs@
Multi-Arch: foreign
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
- gcc-CROSS_GNU_TYPE (>= ${version:gcc}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
+ gcc-CROSS_GNU_TYPE (= ${version:gcc}),
gfortran-${pv:gfort}-CROSS_GNU_TYPE ${reqv:gfort},
${misc:Depends}
Suggests: gfortran-doc
@@ -99,8 +99,8 @@
Priority: optional
Architecture: @host_archs@
Multi-Arch: foreign
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
- g++-CROSS_GNU_TYPE (>= ${version:gcc}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
+ g++-CROSS_GNU_TYPE (= ${version:gcc}),
gccgo-${pv:ggo}-CROSS_GNU_TYPE ${reqv:ggo},
${misc:Depends}
Suggests: gccgo-doc
@@ -115,7 +115,7 @@
Priority: optional
Architecture: @host_archs@
Multi-Arch: foreign
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
gcj-${pv:gcj}-CROSS_GNU_TYPE ${reqv:gcj},
${misc:Depends}
Description: GNU Java compiler (based on GCC) for the CROSS_ARCH architecture
@@ -129,7 +129,7 @@
Priority: optional
Architecture: @host_archs@
Multi-Arch: foreign
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
gdc-${pv:gdc}-CROSS_GNU_TYPE ${reqv:gdc},
${misc:Depends}
Description: GNU D compiler (based on GCC) for the CROSS_ARCH architecture
--- debian/control.cross-ml.in.old 2017-08-09 22:47:27.000000000 +0000
+++ debian/control.cross-ml.in 2017-08-09 22:47:33.000000000 +0000
@@ -2,8 +2,8 @@
Package: gcc-multilib-CROSS_GNU_TYPE
Priority: optional
Architecture: @host_archs@
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
- gcc-CROSS_GNU_TYPE (>= ${version:gcc}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
+ gcc-CROSS_GNU_TYPE (= ${version:gcc}),
gcc-${pv:gcc}-multilib-CROSS_GNU_TYPE ${reqv:gcc},
${misc:Depends}
Recommends: libc6-dev-CROSS_ARCH-cross | libc-dev-CROSS_ARCH-cross
@@ -17,9 +17,9 @@
Package: g++-multilib-CROSS_GNU_TYPE
Priority: optional
Architecture: @host_archs@
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
- g++-CROSS_GNU_TYPE (>= ${version:gpp}),
- gcc-multilib-CROSS_GNU_TYPE (>= ${version:gcc}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
+ g++-CROSS_GNU_TYPE (= ${version:gpp}),
+ gcc-multilib-CROSS_GNU_TYPE (= ${version:gcc}),
g++-${pv:gpp}-multilib-CROSS_GNU_TYPE ${reqv:gpp},
${misc:Depends}
Description: GNU C++ compiler for the CROSS_ARCH architecture
@@ -31,9 +31,9 @@
Package: gobjc-multilib-CROSS_GNU_TYPE
Priority: optional
Architecture: @host_archs@
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
- gobjc-CROSS_GNU_TYPE (>= ${version:gobjc}),
- gcc-multilib-CROSS_GNU_TYPE (>= ${version:cpp}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
+ gobjc-CROSS_GNU_TYPE (= ${version:gobjc}),
+ gcc-multilib-CROSS_GNU_TYPE (= ${version:cpp}),
gobjc-${pv:gobjc}-multilib-CROSS_GNU_TYPE ${reqv:gobjc},
${misc:Depends}
Description: GNU Objective-C compiler for the CROSS_ARCH architecture
@@ -47,13 +47,13 @@
Package: gobjc++-multilib-CROSS_GNU_TYPE
Priority: optional
Architecture: @host_archs@
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
- gcc-multilib-CROSS_GNU_TYPE (>= ${version:cpp}),
- gobjc++-CROSS_GNU_TYPE (>= ${version:gobjcxx}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
+ gcc-multilib-CROSS_GNU_TYPE (= ${version:cpp}),
+ gobjc++-CROSS_GNU_TYPE (= ${version:gobjcxx}),
gobjc++-${pv:gobjcxx}-multilib-CROSS_GNU_TYPE ${reqv:gobjcxx},
${misc:Depends}
-Recommends: g++-CROSS_GNU_TYPE (>= ${version:cpp}),
- gobjc-CROSS_GNU_TYPE (>= ${version:cpp})
+Recommends: g++-CROSS_GNU_TYPE (= ${version:cpp}),
+ gobjc-CROSS_GNU_TYPE (= ${version:cpp})
Description: GNU Objective-C++ compiler for the CROSS_ARCH architecture
This is the GNU Objective-C++ compiler, which compiles
Objective-C++ on platforms supported by the gcc compiler. It uses the
@@ -65,9 +65,9 @@
Package: gfortran-multilib-CROSS_GNU_TYPE
Priority: optional
Architecture: @host_archs@
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
- gcc-multilib-CROSS_GNU_TYPE (>= ${version:gcc}),
- gfortran-CROSS_GNU_TYPE (>= ${version:gfort}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
+ gcc-multilib-CROSS_GNU_TYPE (= ${version:gcc}),
+ gfortran-CROSS_GNU_TYPE (= ${version:gfort}),
gfortran-${pv:gfort}-multilib-CROSS_GNU_TYPE ${reqv:gfort},
${misc:Depends}
Suggests: gfortran-doc
@@ -82,9 +82,9 @@
Package: gccgo-multilib-CROSS_GNU_TYPE
Priority: optional
Architecture: @host_archs@
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
- g++-multilib-CROSS_GNU_TYPE (>= ${version:gcc}),
- gccgo-CROSS_GNU_TYPE (>= ${version:ggo}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
+ g++-multilib-CROSS_GNU_TYPE (= ${version:gcc}),
+ gccgo-CROSS_GNU_TYPE (= ${version:ggo}),
gccgo-${pv:ggo}-multilib-CROSS_GNU_TYPE ${reqv:ggo},
${misc:Depends}
Suggests: gccgo-doc
@@ -98,9 +98,9 @@
Package: gdc-multilib-CROSS_GNU_TYPE
Priority: optional
Architecture: @host_archs@
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
gdc-${pv:gdc}-multilib-CROSS_GNU_TYPE ${reqv:gdc},
- gdc-CROSS_GNU_TYPE (>= ${version:gdc}),
+ gdc-CROSS_GNU_TYPE (= ${version:gdc}),
${misc:Depends}
Description: GNU D compiler (based on GCC) for the CROSS_ARCH architecture
This is the GNU D compiler, which compiles D on platforms supported by
--- debian/control.cross-ada.in.old 2017-08-09 22:48:52.000000000 +0000
+++ debian/control.cross-ada.in 2017-08-09 22:48:59.000000000 +0000
@@ -2,7 +2,7 @@
Package: gnat-CROSS_GNU_TYPE
Priority: optional
Architecture: @host_archs@
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
gnat-${pv:gnat}-CROSS_GNU_TYPE ${reqv:gnat},
${misc:Depends}
Description: GNU Ada compiler (based on GCC) for the CROSS_ARCH architecture
@@ -15,7 +15,7 @@
Package: gnat-sjlj-CROSS_GNU_TYPE
Priority: optional
Architecture: @host_archs@
-Depends: cpp-CROSS_GNU_TYPE (>= ${version:cpp}),
+Depends: cpp-CROSS_GNU_TYPE (= ${version:cpp}),
gnat-${pv:gnat}-sjlj-CROSS_GNU_TYPE ${reqv:gnat},
${misc:Depends}
Description: GNU Ada compiler (based on GCC) for the CROSS_ARCH architecture
--- debian/control.hppa64.in.old 2017-08-09 22:49:57.000000000 +0000
+++ debian/control.hppa64.in 2017-08-09 22:50:05.000000000 +0000
@@ -2,7 +2,7 @@
Package: gcc-hppa64-linux-gnu
Priority: optional
Architecture: @hppa64_archs@
-Depends: gcc (>= ${version:gcc}), gcc-${pv:gcc}-hppa64-linux-gnu ${reqv:gcc},
+Depends: gcc (= ${version:gcc}), gcc-${pv:gcc}-hppa64-linux-gnu ${reqv:gcc},
${misc:Depends}
Conflicts: gcc-5-hppa64-linux-gnu (<< 5.2.1-26),
gcc-5-hppa64 (<< 5.2.1-26),
--- End Message ---