From mint-bounce@lists.fishpool.fi  Sun Jul 17 21:42:21 2005
X-Original-To: fnaumann@mail.boerde.de
Delivered-To: fnaumann@mail.boerde.de
Message-ID: <42DAB38C.9020901@highlandsun.com>
Date: Sun, 17 Jul 2005 12:37:48 -0700
From: Howard Chu <hyc@highlandsun.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050621
MIME-Version: 1.0
To: Evan Langlois <Evan@CoolRunningConcepts.com>
Cc: Mark Duckworth <mduckworth@atari-source.com>, mint@fishpool.com
Subject: Re: [MiNT] Re[2]: GEM boost
References: <F6E60FAE8239614A97E6B60FDCB29A8F46D9DF@i2km86-ukdy.domain1.systemhost.net>	 <1121502486.13266.17.camel@taro.coolrunningconcepts.com>	 <42D8CF94.7050900@klockars.net>	 <1121534887.13266.34.camel@taro.coolrunningconcepts.com>	 <42D99363.3040906
In-Reply-To: <1121621721.11925.28.camel@taro.coolrunningconcepts.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-ecartis-version: Ecartis v1.0.0
Sender: mint-bounce@lists.fishpool.fi
Errors-To: mint-bounce@lists.fishpool.fi
X-original-sender: hyc@highlandsun.com
Precedence: bulk
List-help: <mailto:ecartis@lists.fishpool.fi?Subject=help>
List-unsubscribe: <mailto:mint-request@lists.fishpool.fi?Subject=unsubscribe>
List-Id: <mint.lists.fishpool.fi>
X-List-ID: <mint.lists.fishpool.fi>
X-Virus-Scanned: by amavisd-new at relay.boerde.de
X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on relay.boerde.de
X-Spam-Status: No, hits=-1.0 tagged_above=-50.5 required=7.0 tests=BAYES_00
X-Spam-Level: 

Evan Langlois wrote:
> On a binary system, you'd simply never be able to replace directfb or
> anything that includes it - keep em around forever.  
> 
> My point was that as soon as you start getting into dynamic libs, you
> need a system of keeping track of what libs are installed, which apps
> use them, if its safe to update them, and when you install an app, you
> have to be sure the dependant libs are there, so you need an installer
> instead of just copying the .app or .prg.   So, you have something like
> the RPM database or the Windows registry to record it all and get
> corrupted.  Do ATARI users really want all that?  Is it all worth it?
> Is there a better way?

This is why they use versioned interfaces in shared libraries now. As 
long as each new library retains the code to support the previous 
interfaces, you can replace an old lib with a new lib without breaking 
anything. Of course, you might never be able to find out when it's safe 
to completely remove the old interfaces...

-- 
   -- Howard Chu
   Chief Architect, Symas Corp.  http://www.symas.com
   Director, Highland Sun        http://highlandsun.com/hyc
   OpenLDAP Core Team            http://www.openldap.org/project/


