ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/12/27/12:41:17

Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm
Sender: cygwin-apps-owner AT cygwin DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT cygwin DOT com>
List-Help: <mailto:cygwin-apps-help AT cygwin DOT com>, <http://sources.redhat.com/lists.html#faqs>
Delivered-To: mailing list cygwin-apps AT cygwin DOT com
Date: Thu, 27 Dec 2001 12:44:35 -0500
From: Jason Tishler <jason AT tishler DOT net>
To: Robert Collins <robert DOT collins AT itdomain DOT com DOT au>
Cc: cygwin-apps AT sources DOT redhat DOT com
Subject: Re: rebase for setup.
Message-ID: <20011227174434.GC2204@dothill.com>
Mail-Followup-To: Robert Collins <robert DOT collins AT itdomain DOT com DOT au>,
cygwin-apps AT sources DOT redhat DOT com
References: <008101c1819b$021aa860$a300a8c0 AT nhv> <20011212085744 DOT A2400 AT dothill DOT com> <20011218211235 DOT GA2476 AT dothill DOT com> <018101c1880b$affd10a0$0200a8c0 AT lifelesswks> <20011219032813 DOT GG10253 AT redhat DOT com> <20011221125117 DOT GC1792 AT dothill DOT com> <027401c18bae$25318fe0$0200a8c0 AT lifelesswks>
Mime-Version: 1.0
In-Reply-To: <027401c18bae$25318fe0$0200a8c0@lifelesswks>
User-Agent: Mutt/1.3.24i

Rob,

On Sun, Dec 23, 2001 at 11:34:19PM +1100, Robert Collins wrote:
>     lets talk rebasing.

I would like to talk rebasing too.

> Did my rebasing algorithm seem correct to you? If not, lets talk what it
> should look like.

Do you mean the following:

On Sat, Dec 08, 2001 at 01:39:52PM +1100, Robert Collins wrote:
> Actually what I have in mind is
> * changes to install
> (pseudo code):
> if (installing a .dll or .exe)
>   rebase and store info in /etc/setup
> * changes to setup
> if (installing a .dll or .exe)
>   rebase and store info in /etc/setup
> 
> rebase:
> find object size - sz
>   lookup a gap of sz in the address table in /etc/setup
> find object dependencies
>   foreach
>     if (a cygwin .dll)
>       rebase this
>     if (a non-cygwin .dll)
>       store the base and size info in /etc/setup

If so, then I don't fully grok it -- please try again.  Specifically,
I don't understand what is install (or how it differs from setup).
Also, the rebase algorithm seems more complicated than mine (and MS's)
simplicity one.  So, I must be missing something -- please help me
understand the issues.

Thanks,
Jason

- Raw text -


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