delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/02/22/01:25:55

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
content-class: urn:content-classes:message
Subject: RE: [ANNOUNCEMENT]: Important change to symbolic link functionality
MIME-Version: 1.0
Date: Thu, 22 Feb 2001 17:19:43 +1100
X-MimeOLE: Produced By Microsoft Exchange V6.0.4417.0
Message-ID: <EA18B9FA0FE4194AA2B4CDB91F73C0EF02E1F5@itdomain002.itdomain.net.au>
Thread-Topic: [ANNOUNCEMENT]: Important change to symbolic link functionality
Thread-Index: AcCclqCw1tpCnjw/R5CjTvR4Ssq/vwAAFgAA
From: "Robert Collins" <robert DOT collins AT itdomain DOT com DOT au>
To: <cygwin AT cygwin DOT com>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id BAA32724

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.

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<major version>.

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019