delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2017/09/27/06:04:17

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:mime-version:message-id:from:to:subject
:content-type:date:in-reply-to:references
:content-transfer-encoding; q=dns; s=default; b=s1FLvvkqpTPjUnuN
ybjAdsWWbzy5ixbb/5sLuo5p2HBzy3R3BXSmxWU5Tc0OgN5m5doA2dofcwyu8euH
i3DsjzOLdhttfP4Zrry8/9Q6KPnFPPrRwCMr8kBNWGQzaseoiImVYWXpA8X47NC5
mLZMpu+bVmMlPm09qKoufwQb/40=
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:mime-version:message-id:from:to:subject
:content-type:date:in-reply-to:references
:content-transfer-encoding; s=default; bh=mlngndBqXi/dRRpyTp1O57
qx8To=; b=WupjI5xHzenWHfJhwiKz+A43bTUkw8q82xpQ82pKSPwm2Xg/SucwHb
ggZL2p3oJhYrAC4cVC/3eEGHAwVXbEq62v6nbU1TVXeBe3pFkntQlUAdIs1K5YoI
TFm80P7Ywq9mvcAJkSGaMD0SFq9VUg68QZ+l/oi8HhTGmzx0jotgU=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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.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
MIME-Version: 1.0
Message-ID: <trinity-02fc9973-eeb4-4b9b-9829-92440c40b9a2-1506506634914@3c-app-gmx-bs70>
From: "Joachim Eibl" <Joachim DOT Eibl AT gmx DOT de>
To: cygwin AT cygwin DOT com
Subject: Re: Re: Does Cygwin setup modify dlls?
Date: Wed, 27 Sep 2017 12:03:55 +0200
Sensitivity: Normal
In-Reply-To: <1245656876.20170927073928@yandex.ru>
References: <trinity-f19f7555-e19d-4d9b-98bd-3d2da10e8cf1-1506088812465 AT 3c-app-gmx-bs21> <0ec4a5bf-d608-68d2-973d-3e8b5db33589 AT cs DOT umass DOT edu> <16302f48-6e7c-7af2-6a2e-15091794769a AT gmail DOT com> <trinity-4204847c-6bba-4606-b43c-8b376b96a945-1506094235587 AT 3c-app-gmx-bs22> <trinity-9f7a208b-fc42-412d-9d36-4759c04d30a7-1506094306877 AT 3c-app-gmx-bs22> <1245656876 DOT 20170927073928 AT yandex DOT ru>
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-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id v8RA4F9I032346

Thanks for all answers.
 
We will patch /usr/bin/rebaselst and extend the sed-expression in function rebase_pkg()
by adding another exception to the existing ones:
 
      sed -e '/\(cygwin1\|cyglsa.*\)\.dll$/d' \
          -e '/\/\(d\?ash|rebase\|peflags\)\.exe$/d' \
          -e '/\/octave\//!{/\(mex\|oct\)$/d}' \
          -e '/gnuplot\/demo\/plugin\/.*\.so/d' \
          -e '/^\/usr\/lib\/ocaml\/.*\.so/d' \
          -e '/sys-root\/mingw/d' \
+         -e '/our-subdir/d' \
          -e 's/^/\//' \
          >>"${g}"
 
 
> > 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.
 
I understood this. The tools we install aren't run in a cygwin-context.
 
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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019