This is the mail archive of the
cygwin-patches
mailing list for the Cygwin project.
Re: Rewrite/fix cygwin1.dbg generation
On Nov 5 06:57, Christopher Faylor wrote:
> On Mon, Nov 05, 2007 at 12:20:48PM +0100, Corinna Vinschen wrote:
> >On Nov 5 10:19, Pedro Alves wrote:
> >> It occurred me that the problem may be that
> >> ld is accounting for the virtual address and virtual size of the last section
> >> to write the SizeOfImage field in the PE headers, in
> >> bfd/peXXigen.c:_bfd_XXi_swap_aouthdr_out.
> >> We can change it to not include non ALLOC, DEBUG sections.
> >>
> >> Anyone tried that already?
> >
> >Not me. It never occurred to me that this could be a problem in ld,
> >actually. If that's the problem and we can fix it, that would be really
> >cool. IIUTC, it would remove the necessity to create a cygwin1.dbg file
> >at all.
>
> The real question is if the above is actually doing the right thing wrt
> LINK.EXE. When I was playing with this, I could duplicate the behavior
> I didn't want by fiddling with the bits in the sections with Microsoft
> tools, bypassing ld entirely. So, I'm not sure that this is an ld.exe
> problem.
Too bad. It would have been nice, though. Ld can be fixed, in contrast
to the Windows loader.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat