Binutils objcopy bug (was Re: rebase segfault)
Yaakov (Cygwin/X)
yselkowitz@users.sourceforge.net
Thu Jan 24 09:02:00 GMT 2013
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?
Yaakov
--
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
More information about the Cygwin
mailing list