A rebuild after changing some files in an up to date tree shows that $(GNATMAKE) is not properly defined if make is started from gcc/ instead of the top level:
$ cd gcc && make C -nostdinc -I- -I. -Iada -I../../gcc/gcc/ada -o ada/b_gnatb.c ada/gnatbind.ali make: C: Command not found make: [ada/b_gnatb.c] Error 127 What's more, without the patch from <http://gcc.gnu.org/ml/gcc-patches/2008-04/msg01584.html>, this failure is silent even. -- Summary: $(GNATMAKE) not defined with 'cd gcc && make' Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rwild at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36001