On Thu, Jul 16, 2026 at 11:13:03AM +0200, Helmut Grohne wrote: > Hi Adrian, > > On Thu, Jul 16, 2026 at 11:28:09AM +0300, Adrian Bunk wrote: > > Package: debhelper > > Version: 13.32 > > Severity: serious > > X-Debbugs-Cc: Helmut Grohne <[email protected]> > > > > -- Macro: AC_PROG_CXX ([COMPILER-SEARCH-LIST]) > > Determine a C++ compiler to use. > > > > If either the environment variable ‘CXX’ or the environment > > variable ‘CCC’ is set, its value will be taken as the name of a C++ > > compiler. If both are set, ‘CXX’ is preferred. If neither are > > set, search for a C++ compiler under a series of likely names, > > trying ‘g++’ and ‘c++’ first. > > > > > > There are multiple FTBFS because > > AC_PROG_CXX([mpiCC mpixlcxx mpixlcxx_r mpicxx CC]) > > now uses g++ instead of mpiCC. > > > > AC_PROG_CC(clang gcc) > > with a clang build dependency now silently uses gcc instead > > of clang. > > This catches me by surprise. I did rebuild the top1000 packages by > popcon and found exactly one FTBFS (which is fixed now). Given the low > number, we went ahead and then Santiago reached out regarding a few more > FTBFS and we figured the numbers were small enough. > > Surprisingly, none of them were mpicc. Additionally note that many mpicc > users already do have patches and could be applying them. > > Both uses you show are broken for cross compilation, so they need fixes > anyway. When using clang as compiler, the -target option should be > given. > > > This is the kind of behaviour change that is fine in a new compat, > > but IMHO not an appropriate change for older compat levels. > > In an ideal world, I'd agree, but compat levels are so rare and the > failure rate (that I saw) was so low that the compat level did not seem > like a suitable tool. > > I searched current FTBFS bugs and found #1139535. Would you be able to > point to the multiple FTBFSes and also to the clang ones?
I don't have any proven examples for silent changing of the compiler. Regarding FTBFS: I've already fixed #1139537 #1139538 #1139540 The maintainer did a library transition for fixing #1139536 > Helmut cu Adrian

