This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/41122] New: libada multilib string parsing error
- From: "joel at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 19 Aug 2009 17:29:58 -0000
- Subject: [Bug ada/41122] New: libada multilib string parsing error
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
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