This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: rebase for setup.


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]