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: FYI: Reboot is needed after a failed setup.


On Mon, Nov 15, 2004 at 08:13:39PM +0100, Reini Urban wrote:
>Christopher Faylor schrieb:
>>On Mon, Nov 15, 2004 at 07:45:09PM +0100, Reini Urban wrote:
>>>>This would solve similar problems involving other dlls too.
>>>
>>>Are you sure?  Other dll's will never get deleted.  I believe only
>>>cygwin needs this special logic.
>>
>>Why wouldn't other DLLs get deleted?
>
>"dll hell"
>setup.exe has a special logic not to delete old dll's, as I was told by 
>Charles in http://cygwin.com/ml/cygwin-apps/2004-09/msg00331.html
>
>I personally didn't see so far where this magic should happen in 
>setup.exe. I only see
>cygpackage.cc:150
>  io_stream::remove (String("cygfile:///etc/setup/") + name + ".lst.gz");
>and no special check in io_stream::remove.
>
>Charles? Where and how does this "GREAT PAIN" happen to keep old 
>compatibility DLLs around?

Ok, let me keep going with the question then.

If there is special "don't delete the DLL" logic in setup.exe then why
is the cygwin DLL exempt from it?

cgf


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