Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Thu, 22 Feb 2001 01:31:59 -0500 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: [ANNOUNCEMENT]: Important change to symbolic link functionality Message-ID: <20010222013159.A9926@redhat.com> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.11i In-Reply-To: ; from robert.collins@itdomain.com.au on Thu, Feb 22, 2001 at 05:19:43PM +1100 On Thu, Feb 22, 2001 at 05:19:43PM +1100, Robert Collins wrote: >There's nothing wrong with it. In fact I expect that Chris et al. will >change the filename in accordance with the dll naming conventions >painfully hammered out here about 6 months ago. Actually, we hammered this out in 1998. That's why the name of the DLL in B20 is "cygwin1.dll" rather than "cygwinb20.dll". The rest of your observations are correct, though, of course. cgf >The issue being that windows doesn't support symlinked .dll's, so the >filename cannot change like it does on unix. > >The results were (from memory): >Change the library major version number on ABI changes. >Change the library minor version number on internal changes/header files >changes with the same ABI. >The library name is library. > >So when the cygwin ABI changes in a non backwards compatible way, I >expect that the library will become version 2.x.x, and the filename >cygwin2.dll > > >Rob > > > > >> -----Original Message----- >> From: Warren Young [mailto:warren AT etr-usa DOT com] >> Sent: Thursday, February 22, 2001 5:19 PM >> To: cygwin AT cygwin DOT com >> Subject: Re: [ANNOUNCEMENT]: Important change to symbolic link >> functionality >> >> >> Christopher Faylor wrote: >> > >> > There is no "binary compatibility change". Cygwin still >> recognizes the >> > old symlinks. It just doesn't create them. >> >> I know, but this message reminded me of the issue. It seems >> to me that >> the DLL filename should change every time the ABI changes. >> What's wrong >> with that proposal? >> -- _ >> = 'Net Address: http://www.cyberport.com/~tangent | / \ ASCII Ribbon >> = ICBM Address: 36.82740N, 108.02040W, alt. 1714m | \ / Campaign >> = | X Against >> = Chance favors the prepared mind. | / \ HTML Mail >> >> -- >> Want to unsubscribe from this list? >> Check out: http://cygwin.com/ml/#unsubscribe-simple >> >> > >-- >Want to unsubscribe from this list? >Check out: http://cygwin.com/ml/#unsubscribe-simple -- cgf AT cygnus DOT com Red Hat, Inc. http://sources.redhat.com/ http://www.redhat.com/ -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple