Subject: Re: Fwd: pkg/26633: package ABI is often broken on NetBSD due to
To: Todd Vierling <tv@duh.org>
From: Noriyuki Soda <soda@sra.co.jp>
List: tech-pkg
Date: 08/15/2004 04:41:10
>>>>> On Fri, 13 Aug 2004 11:26:09 -0400 (EDT),
Todd Vierling <tv@duh.org> said:
>> Change the following (current) way to calculate shared object
>> name in libtool from:
>> major=".$current"
>> versuffix=".$current.$revision"
>> or the following way:
>> major=.`expr $current - $age`
>> versuffix="$major.$age.$revision"
> The above is the correct change.
Or, perhaps this may be btter:
major=.`expr $current - $age`
versuffix="$major.$age"
NetBSD versioning convention in the base system is:
major number: bump only if ABI is changed
minor number: bump everytime if a function is added
And this versuffix="$major.$age" exactly implements the convention in
the base system.
Is there any reason that it's better to choose $major.$age.$revision?
Compatibility with Linux?
Well, I'm not opposing to $major.$age.$revision. Just a question.
--
soda