From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 95806 invoked by alias); 27 Sep 2017 10:04:01 -0000 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 Received: (qmail 95762 invoked by uid 89); 27 Sep 2017 10:03:59 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.6 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=ham version=3.3.2 spammy=demo, dlls, mex, H*M:app X-HELO: mout.gmx.net Received: from mout.gmx.net (HELO mout.gmx.net) (212.227.15.15) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 27 Sep 2017 10:03:57 +0000 Received: from [80.246.32.33] by 3c-app-gmx-bs70.server.lan (via HTTP); Wed, 27 Sep 2017 12:03:55 +0200 MIME-Version: 1.0 Message-ID: From: "Joachim Eibl" To: cygwin@cygwin.com Subject: Re: Re: Does Cygwin setup modify dlls? Content-Type: text/plain; charset=UTF-8 Date: Wed, 27 Sep 2017 10:04:00 -0000 Sensitivity: Normal In-Reply-To: <1245656876.20170927073928@yandex.ru> References: <0ec4a5bf-d608-68d2-973d-3e8b5db33589@cs.umass.edu> <16302f48-6e7c-7af2-6a2e-15091794769a@gmail.com> <1245656876.20170927073928@yandex.ru> Content-Transfer-Encoding: quoted-printable X-UI-Message-Type: mail X-UI-Out-Filterresults: notjunk:1;V01:K0:/beUwcGA5U4=:DPqg8fWKhiIk/whtaBUt2M 0UgJMSHIw+s9oZRMWYtAXZA7gRM5I3qgEUZxKXBK91QWR7EhZx+0qVjZq2lforrrO4vj9+9Y9 KEUJT/97n+dPFUIb0hNuqtTf89bIBt18ZfPb5me13DB6W9yrX1qKO629nzHv54PqC5Whc2H58 MJMffKs/OHzy5zjc+tnagA13PPzgcbKE/5rP/guVg378T5tjZoWjJIu6VbSZPSySQcqIR4vFH Ak1VIZk19jW9zuLvojbxeWg5d5cox2D0FtE4M8txCiMCPLT3GD39Oj7ndFUBjEFQwueMdRNTy hufNY/xycWtGwB20UD0O91oIKTv75vhbL18SMTr1kAscSVQJHoZrLgN9PsCelNX+pSye8l1bm IzuthmzEBjtsL5yJcmEwafumddMRDcXRgp7Reb7rXSE3vEITsgU9L9Uj6qXq83gnOPu964b5E kRACPA/a4G15Yjaf/tZvrnOrp7mWaZJ4QG0FbHMgItLasxq3f+W8 X-IsSubscribed: yes X-SW-Source: 2017-09/txt/msg00275.txt.bz2 Thanks for all answers. =C2=A0 We will patch /usr/bin/rebaselst and extend the sed-expression in function = rebase_pkg() by adding another exception to the existing ones: =C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 sed -e '/\(cygwin1\|cyglsa.*\)\.dll$/d' \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -e '/\/\(d\?ash|reba= se\|peflags\)\.exe$/d' \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -e '/\/octave\//!{/\= (mex\|oct\)$/d}' \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -e '/gnuplot\/demo\/= plugin\/.*\.so/d' \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -e '/^\/usr\/lib\/oc= aml\/.*\.so/d' \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -e '/sys-root\/mingw= /d' \ + =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -e '/our-subdir/d' \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -e 's/^/\//' \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 >>"${g}" =C2=A0 =C2=A0 > > Is there a possibility to avoid the rebasing, e.g. for certain folders? > > In my case the intention was to use the Cygwin installer only, but the > > files in the package are not dependent on cygwin libraries. So forking = is not an issue. > He did mean fork(2) call, not a "source code fork". > DLL rebase is necessary for Cygwin to run in first place. =C2=A0 I understood this. The tools we install aren't run in a cygwin-context. =C2=A0 Best regards, Joachim -- 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