This is the mail archive of the
mailing list for the Cygwin project.
Re: Binutils objcopy bug (was Re: rebase segfault)
On Jan 24 03:01, Yaakov wrote:
> On Wed, 16 Jan 2013 14:38:43 +0100, marco atzeri wrote:
> > On 1/16/2013 1:35 PM, Corinna Vinschen wrote:
> > > On Jan 16 08:15, marco atzeri wrote:
> > >> On 1/15/2013 11:03 PM, marco atzeri wrote:
> > >>> On 1/15/2013 12:24 PM, Corinna Vinschen wrote:
> > > This is a serious bug in objcopy in the current binutils. Given that
> > > cygport creates the debug info automatically, we might end up with
> > > spuriously broken DLLs in the distro.
> > we already have some :
> > /usr/bin/cygcrypto-1.0.0.dll
> > 8 .gnu_deb 0000001c 67542000 67542000 0017ac00 2**2
> > /usr/bin/cyglsa.dll
> > 6 .gnu_deb 00000014 10007000 10007000 00001400 2**2
> > /usr/bin/cygssl-1.0.0.dll
> > 8 .gnu_deb 0000001c 58fcf000 58fcf000 00059a00 2**2
> I checked every /usr/bin/*.dll on my system (which is a lot), and these
> three, plus cyglsa64.dll (which can only be read by
> x86_64-w64-mingw32-objdump), are the only ones which show this. I did
> manage to reproduce this on my machine with openssl, and passing
> --long-section-names=enable to objcopy does fix this, but why are only
> these DLLs affected?
Don't forget Marco's DLLs. However, aprt from that it's kind of weird
that all of them are built by me, isn't it? I just don't see where
the connection is. I'm using your stock Fedora cygwin tools on Fedora 17
to build the Cygwin DLLs. OTOH, the openssl package doesn't support
cross builds, so I'm using stock Cygwin distro gcc, binutils, and cygport
to build openssl.
This is quite puzzeling.
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple