setup.exe rebase patch

Jason Tishler jason@tishler.net
Thu Feb 28 10:41:00 GMT 2002


On Tue, Feb 26, 2002 at 09:59:45PM -0500, Christopher Faylor wrote:
> However, I agree that rebasing shouldn't be the default behavior.  In fact,
> I wonder if I should make cygwin non-rebaseable.  It would load faster if
> I did that.

OK.  Then it would be best if you could make cygwin1.dll non-rebaseable.
Otherwise, rebase will have to maintain a blacklist of DLLs too.

I can easily leave a hole for cygwin1.dll (and other DLLs).  However,
the question then becomes how much space should be reserved?  Right now
0x120000 is "needed" -- unfortunately, in the future, more may be needed.
What happens then?

Adding rebase functionality has uncovered more issues than I initially
imagined.  Assistance determining the essential requirements would be
greatly appreciated.

Thanks,
Jason



More information about the Cygwin-apps mailing list