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 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



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