From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11831 invoked by alias); 24 Jan 2013 09:28:28 -0000 Received: (qmail 11703 invoked by uid 22791); 24 Jan 2013 09:27:54 -0000 X-Spam-Check-By: sourceware.org Received: from aquarius.hirmke.de (HELO calimero.vinschen.de) (217.91.18.234) by sourceware.org (qpsmtpd/0.83/v0.83-20-g38e4449) with ESMTP; Thu, 24 Jan 2013 09:27:49 +0000 Received: by calimero.vinschen.de (Postfix, from userid 500) id A22AE52009A; Thu, 24 Jan 2013 10:27:46 +0100 (CET) Date: Thu, 24 Jan 2013 09:28:00 -0000 From: Corinna Vinschen To: cygwin@cygwin.com Subject: Re: Binutils objcopy bug (was Re: rebase segfault) Message-ID: <20130124092746.GC8311@calimero.vinschen.de> Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com References: <50F516C8.9050602@gmail.com> <20130115100745.GC2353@calimero.vinschen.de> <50F5312A.2040503@gmail.com> <20130115112406.GA13752@calimero.vinschen.de> <50F5D246.6010902@gmail.com> <50F653AB.80102@gmail.com> <20130116123509.GA16991@calimero.vinschen.de> <50F6AD63.8080106@gmail.com> <20130124030145.22fa143f@YAAKOV04> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20130124030145.22fa143f@YAAKOV04> User-Agent: Mutt/1.5.21 (2010-09-15) Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com X-SW-Source: 2013-01/txt/msg00341.txt.bz2 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