add target normalization rules to detect default compilers. This fixes new occurrences of #760006, hopefully more definitely. The default gprconfig target is taken from System.OS_Constants.Target_Name and contains the vendor id. It is compared to the output of GCC -dumpmachine which does not. The added regular expressions should tell gprbuild to accept such differences. . These Debian targetsets must come before conflicting upstream targetsets. Also, more selective expressions like i686-linux-gnu must come before less selective expressions like i686-*-gnu for Hurd.
Debian-specific changes for Ada There are the following dependencies in Debian. gnat -> gnat-ADAMAJOR -> gcc-ADAMAJOR gcc -> gcc-CMAJOR When Ada sources are compiled, gcc and gcc-CMAJOR may be missing or refer to distinct major version of the GCC toolchain. .