AWK .. ackkk... acckk... help! Apparently libada has an awk program that can't handle the m68k multilib. Calling all Awk experts.. :)
make[2]: BEGIN { FS="[ \t]*[,()][ \t]*"; ORS=" " }; /^M68K_DEVICE/ { CPU=$3; FLAGS=$8; CPU_NAME=substr($2,2,length($2)-2); MLIB=substr($5,2,length($5)-2); if ( (CPU_NAME == MLIB) && (match(MLIB, "^68") || MLIB == "cpu32" || MLIB == "5206" || MLIB == "5208" || MLIB == "5307" || MLIB == "5329" || MLIB == "5407" || MLIB == "5475")) print "m"MLIB }: Command not found make[2]: Entering directory `/home/joel/test-gcc/b-gcc2-m68k/m68k-rtems4.10/libada' make[2]: BEGIN { FS="[ \t]*[,()][ \t]*"; ORS=" " }; /^M68K_DEVICE/ { CPU=$3; FLAGS=$8; CPU_NAME=substr($2,2,length($2)-2); MLIB=substr($5,2,length($5)-2); if ( CPU == "") print MLIB }: Command not found /home/joel/test-gcc/gcc-4.3.4/libada/../gcc/config/m68k/t-mlibs:27: *** Error default cpu '' is not in multilib set ''. Stop. make[2]: Leaving directory `/home/joel/test-gcc/b-gcc2-m68k/m68k-rtems4.10/libada' make[1]: *** [all-target-libada] Error 2 make[1]: *** Waiting for unfinished jobs.... -- Summary: libada multilib string parsing error Product: gcc Version: 4.3.4 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: joel at gcc dot gnu dot org GCC target triplet: m68k*-*-rtems* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41122