[PROJ] PROJ 9.0.0RC1 & PROJ-data 1.9RC1

Even Rouault even.rouault at spatialys.com
Tue Feb 15 14:05:19 PST 2022


Le 15/02/2022 à 22:58, Sebastiaan Couwenberg a écrit :
> On 2/15/22 22:42, Even Rouault wrote:
>> technically as we didn't break any API or ABI compared to 8.2.1, I 
>> believe we could have treated that as a feature release w.r.t libtool 
>> like version numbers, hence with:
>>
>> set(PROJ_LIBTOOL_CURRENT    25)
>> set(PROJ_LIBTOOL_REVISION   0)
>> set(PROJ_LIBTOOL_AGE        3)
>>
>> keeping the same SONAME at 25 -3 = 22
>>
>> (if we exclude the removal of autoconf, this is closer to being a 
>> 8.3.0 than a 9.0.0)
>
> Since libtool isn't used any more, you don't need to match it for the 
> CMake build. Just make sure to never decrement from SOVERSION (was 22 
> in 8.2.1) and increment it when breaking the ABI.
>
> I suggest renameing PROJ_LIBTOOL_CURRENT to PROJ_SOVERSION and drop 
> the other two.
Just noting that if we would have only one number, the generated file 
would be libproj.so.PROJ_SOVERSION, compared to libproj.so.X.Y..Z 
currently, and thus we'd loose the ability to have several versions 
installed in the same directory.
>
> Kind Regards,
>
> Bas
>
-- 
http://www.spatialys.com
My software is free, but my time generally not.



More information about the PROJ mailing list