This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]