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


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

Re: Multiple cygwin.dll's


Harold Hunt wrote:
> 
> Rasjid,
> 
> Yes, it will still cause a problem.
> 
> The problem is not caused by the location from which the DLL was loaded.
> Different versions of cygwin1.dll conflict with each other because all
> loaded copies of cygwin1.dll must share a memory area to preserve state
> information in a manner similar to an operating system kernel.  Different
> versions of cygwin1.dll have different interpretations of the structure of
> the shared memory region, thus loaded different versions of cygwin1.dll
> results in the shared memory becoming corrupted, which generally crashes any
> loaded cygwin1.dll and any programs depending on cygwin1.dll.
> 
> So, loaded one version of cygwin1.dll from c:\cygwin and the other from
> p:\cygwin isn't going to change the situation at all.
> 
> Harold
> 

Damn, I thought you might say that.  Oh well, I have to rethink a few
things.

Thanks Harold for the prompt answer.  And thanks to everyone who has
helped to create and maintain cygwin-xfree - you are doing a great job.

Rasjid.


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