On Wed, Mar 14, 2012 at 02:49:19AM +0100, Andreas Oberritter wrote: > Hi everybody, > > in our rootfs, when debugging remotely with gdbserver on mips32el, gdb > 7.4 fails to find symbol names for use in backtraces. gdb 7.3.1 works > well. One of my colleagues ran git bisect and discovered the culprit: > > gdb git revision 22d678fdfdfc56ec75555f8f44ae5f0c4fc97e9a > http://sourceware.org/ml/gdb-patches/2011-11/msg00103.html > > We haven't found out why this patch breaks symbol lookup. However, we > found three options to fix backtraces with version 7.4: > > 1.) Revert the changeset, possibly without understanding it fully. > 2.) Enable expat in gdb, dragging libexpat into the image. > 3.) Disable expat in gdb-cross, possibly losing functionality. > > It seems that if one side is compiled with expat and the other is not, > then gdb and gdbserver now have problems communicating with each other. > > Which way would you prefer? > > Regards, > Andreas >
Hi, option 2 is my favourite. Bye Henning _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
