Bug#1136069: gnatmake 16 calls the unversioned gcc

Matthias Klose <[email protected]> Sat, 9 May 2026 08:31:22 +0200
Newsgroups gmane.linux.debian.devel.gcc
Message-ID <7bd56802-93e4-4402-a351-e4785569fdd8__46213.6360978306$1778308407$gmane$org@debian.org>
Package: src:gcc-16
Version: 16.1.0-1
Severity: important
Tags: sid forky
X-Debbugs-CC: [email protected]

Building gcc-16 with GNAT 15 for the bootstrap works, however trying to 
build with GNAT 16 the build fails with

[...]
cd ada/gen_il; gnatmake -gnata -gnat2012 -gnatw.g -gnatyg -gnatU 
-I/<<PKGBUILDDIR>>/src/gcc/ada gen_il-main
gcc -c -I./ -gnata -gnat2012 -gnatw.g -gnatyg -gnatU 
-I/<<PKGBUILDDIR>>/src/gcc/ada -I- 
/<<PKGBUILDDIR>>/src/gcc/ada/gen_il-main.adb
gcc: fatal error: cannot execute ‘gnat1’: posix_spawnp: No such file or 
directory
compilation terminated.
gnatmake: "/<<PKGBUILDDIR>>/src/gcc/ada/gen_il-main.adb" compilation error
echo timestamp > s-i386-bt
make[5]: *** [../../src/gcc/ada/Make-generated.in:13: ada/stamp-gen_il] 
Error 4
make[5]: *** Waiting for unfinished jobs....
[...]

The unversioned gcc is called, and of course gnat-15 is not installed, 
but gnat-16.  Just adding a gcc symlink in the <source pkg>/bin 
directory doesn't help.