This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
RE: rebase problem for cygcurl-2.dll still existing?!
- From: "Roth, Kevin P." <KPRoth at MarathonOil dot com>
- To: "cygwin-apps" <cygwin-apps at cygwin dot com>
- Date: Tue, 16 Jul 2002 12:18:36 -0400
- Subject: RE: rebase problem for cygcurl-2.dll still existing?!
On one hand, I have CGF asking for stripping of all EXE/DLLs, to save on disk space, and also download speed for our dial-up friends (I assume).
On the other hand I have Stipe noticing that his PHP package (if memory serves) can't successfully rebase my cygcurl-2 dll, and therefore doesn't work. (Though I thought rebasing was not necessarily required, since windows normally relocates DLLs in memory when a collision occurs.)
I'll be happy to repackage without stripping the DLL, if that's OK with CGF-and-friends. Or if someone suggests another workable approach I'll gladly oblige... If I hear nothing by tomorrow, I'll go ahead and submit a non-stripped package until such time as this issue is resolved.
(BTW: for any given version of cygcurl-2.dll, does rebasing need to happen just once per target machine [e.g. when cygcurl-2.dll is installed], or also every time something that depends on it [such as PHP's curl wrapper] gets installed?)
(BTW2: can anyone explain in layman's terms why it is that in-memory relocation upon collision doesn't happen in this case? Is that a deficiency of cygwin as a whole, or just related to the way my DLL was built?)
Thanks,
--Kevin