MIPS, strip --only-keep-debug & an infinite loop

Thiemo Seufer ths@networkno.de
Fri Apr 29 13:02:00 GMT 2005


Maciej W. Rozycki wrote:
> On Thu, 28 Apr 2005, Mark Kettenis wrote:
> 
> > This is all caused by the fact that `strip --only-keep-debug' doesn't
> > really completely strip out the .MIPS.options section.  Instead, it
> > sets the on-disk size of the section to 0 and strips the data from the
> > file.  This makes BFD replace the contents with all zeroes when we try
> > to read them, which in turn causes INTOPT.SIZE = 0 in the loop
> > mentioned above.
> 
>  Hmm, it looks like a problem with "strip" in the first place -- 
> ".MIPS.options" isn't meant to be touched by that tool.

Well, for --only-keep-debug it should remove .MIPS.options.


Thiemo



More information about the Binutils mailing list