X-Spam-Check-By: sourceware.org Date: Fri, 22 Sep 2006 08:53:23 -0400 From: Bob Rossi To: cygwin AT cygwin DOT com Subject: Re: mismatched dll Message-ID: <20060922125323.GE4787@brasko.net> Mail-Followup-To: cygwin AT cygwin DOT com References: <020220062132 DOT 11025 DOT 43E27A6B000117DD00002B1122007507440A050E040D0C079D0A AT comcast DOT net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <020220062132.11025.43E27A6B000117DD00002B1122007507440A050E040D0C079D0A@comcast.net> User-Agent: Mutt/1.5.11 X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Thu, Feb 02, 2006 at 09:32:27PM +0000, Eric Blake wrote: > > By moving the cygwin1.dll in the executable directory, things begin to > > work. However, I don't understand how it's assumed that the new > > cygwin1.dll acts the same as the one the executable was linked against. > > See what I mean? > > There's a difference here. Cygwin does not maintain binary > compatibility of its use of its shared memory region between > versions. But it DOES maintain binary compatibility of the API > it exposes. Cygwin releases try very hard to guarantee that > something compiled against an older cygwin1.dll will continue > to run when a newer cygwin1.dll is put in its place. The > underlying details may change (such as the shared memory > region), but the API continues to work. And that is exactly > what shared libraries were invented for. Hi Eric, Well, I just updated Cygwin, and now my nx client doesn't work anymore. If I rename the cygwin cygwin1.dll and have nx use the cygwin1.dll it comes with, it works. However, when I have nx use the cygwin1.dll that cygwin uses, it doesn't work. What should I do now? I could post the error messages I get here, if that's useful. Thanks, Bob Rossi -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/