Message-Id: Comments: Authenticated sender is From: "Salvador Eduardo Tropea (SET)" Organization: INTI To: Andrew Crabtree Date: Thu, 5 Jun 1997 18:09:23 +0000 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: File Formats CC: djgpp AT delorie DOT com Precedence: bulk Andrew Crabtree wrote: > I hope this is the right place to post. > > The recent messages on file formats (COFF, ELF), sparked my > memory about an issue I wanted to bring up. Namely, the 0xFFFF > limit of source lines in the COFF debug format DJGPP uses. > > I was just curious if anybody had investigated using a more advanced > debugging file format (STABS perhaps), Robert Hoehne did that, you can find the diffs to generate it in my Web pages. > and what the time estimates would be. > My assumptions were, that at a minimum it would involve reconfiguring > and compiling the whole of binutils (namely as and ld), Touching the compiler is enough, strip must be corrected too (not yet). > as well as > gdb, Not needed. > and also possible the c compiler itself. This is, of course, > if the configuration is supported even. If not, then much more > work would be required. Things I wasn't sure about was if it was > possible to create one set of exes that would work with existing stuff > as well as supporting the advanced format as well. Applying the patch the compiler generated works like before but supports -gstabs > Also, I wanted to test out pgcc with the latest version of the loader > from binutils 2.8.1. I got everything built OK, but I noticed that > while ld can read in coff-go32 tagged object files, it will not output > them. A little perusing showed that I needed to set output format > to be coff-i386 and everything works fine. Sound like something > I configured wrong or perhaps just a nuisance in binutils? Talk with Robert he is porting binutils. SET ------------------------------------ 0 -------------------------------- Visit my home page: http://www.geocities.com/SiliconValley/Vista/6552/ Salvador Eduardo Tropea (SET). (Electronics Engineer) Address: Curapaligue 2124, Caseros, 3 de Febrero Buenos Aires, (1678), ARGENTINA TE: +(541) 759 0013