This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
Re: rebase for setup.
- 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
- Date: Thu, 27 Dec 2001 12:44:35 -0500
- Subject: Re: rebase for setup.
- References: <008101c1819b$021aa860$a300a8c0@nhv> <20011212085744.A2400@dothill.com> <20011218211235.GA2476@dothill.com> <018101c1880b$affd10a0$0200a8c0@lifelesswks> <20011219032813.GG10253@redhat.com> <20011221125117.GC1792@dothill.com> <027401c18bae$25318fe0$0200a8c0@lifelesswks>
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