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

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
Date: Thu, 22 Feb 2001 01:31:59 -0500
From: Christopher Faylor <cgf AT redhat DOT com>
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: <EA18B9FA0FE4194AA2B4CDB91F73C0EF02E1F5 AT itdomain002 DOT itdomain DOT net DOT au>
Mime-Version: 1.0
User-Agent: Mutt/1.3.11i
In-Reply-To: <EA18B9FA0FE4194AA2B4CDB91F73C0EF02E1F5@itdomain002.itdomain.net.au>; 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<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

-- 
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

- Raw text -


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