X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:reply-to:subject:to:references:from:message-id :date:mime-version:in-reply-to:content-type :content-transfer-encoding; q=dns; s=default; b=L3J8VqZ8cQHqk5sn L/N/zOA0WV9msC9XJejqQtSyzRiang/dirc9rPIj3MAX+C6Anf0tolRBjb8jbPf+ iD+UGohc7DlvEDH1J2B5oJP9+oDZakOalxLVkghaUb3spozuRhKgcZa8EMJ8jI51 lQi4ODWU93LsxRbrIlEYZWb7UIs= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:reply-to:subject:to:references:from:message-id :date:mime-version:in-reply-to:content-type :content-transfer-encoding; s=default; bh=xICbz77qDp5q6/jsSPfCNk WLUmY=; b=pB1s7eek5J+K342dtFXKz1RBUQXQVy87/q0FbHOgaRGwnImWgBncgu 8VwbhEgNQfVJTU2ZPc8P8yFQEG/ul5DaBI9qsDJb7ISnyIijLt8xU0W6bVauMgqG 8mSREGSf28Gr97FYSt52g5m6Bz/SMDxWHszk1mhmEBnJMe2Y5BJRI= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD autolearn=no version=3.3.2 spammy=his, our, HContent-Transfer-Encoding:8bit X-HELO: mailsrv.cs.umass.edu Reply-To: moss AT cs DOT umass DOT edu Subject: Re: Does Cygwin setup modify dlls? To: cygwin AT cygwin DOT com References: <0ec4a5bf-d608-68d2-973d-3e8b5db33589 AT cs DOT umass DOT edu> <16302f48-6e7c-7af2-6a2e-15091794769a AT gmail DOT com> From: Eliot Moss Message-ID: <4eb6dfac-1995-212b-4d9b-940c091f34b6@cs.umass.edu> Date: Fri, 22 Sep 2017 11:49:17 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <16302f48-6e7c-7af2-6a2e-15091794769a@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-IsSubscribed: yes Note-from-DJ: This may be spam On 9/22/2017 10:46 AM, Marco Atzeri wrote: > On 22/09/2017 16:11, Eliot Moss wrote: >> On 9/22/2017 10:00 AM, Joachim Eibl wrote: >>> Hi, >>> In our project we like the Cygwin-Setup tool so much that we use it for our own files too. >>> Adding our archives to our setup.ini was easy enough and almost everything worked as expected. >>> But then a certain tool didn't work and we found that dll-files that were unpacked by the >>> Cygwin-installer didn't match the files in the archive. >>> The problem seems to be dll-specific. Other filetypes are not modified. > >> >> Cygwin's rebasing of DLLs does modify the files (slightly). >> Others can probably detail the exact nature of what changes, >> and perhaps the comparison tool can be refined to ignore that >> as a difference. > > the change is on ImageBase address > > $ objdump -x /usr/bin/cygglpk-40.dll |grep ImageBase > ImageBase               00000003e1710000 So, if the OP compared output of objdump ignoring the ImageBase difference, would that be able to indicate that the DLL is "the same" for his purposes of knowing whether an installation is equivalent in terms of versions, releases, etc.? EM -- 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