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