Marcel,

Am 20.05.2009 um 22:06 schrieb Marcel Holtmann:

> Hi Christian,
>
>>> Sine the USB changes break the API compatibility, -version-info  
>>> 2:0:0
>>> should be the right thing to do. Or not?
>>
>> You may want to reset the age and release numbers, but decreasing the
>> API version ('current' in libtool terms) is obviously a bad choice.
>>
>> You need to stick with 6:0:0 (that's 6:0:5 in case we want to fake
>> compatibility).
>
> now you confused me. We break the ABI and API compatibility and so
> enforcing a new SONAME is important. What is the importance to jump  
> from
> 1 to 6 in this case. I don't see any reason for that. Hence I was just
> going back to 2:0:0 to start over with a new SONAME.

We are currently at ABI version 5, stepping back to ABI version 2  
could lead to trouble.

But you are right, starting fresh and with a soname that hasn't been  
in use, any pick is fine.


Details about the original thought:

OpenOBEX uses a version-info of 5:1:4 now which translates to a soname  
of 1.4.1.
(The scheme here is current : revision : age which is translated to a  
soname of current-age . age . revision.)
The soname of .2.0 (ABI 2, age 0) tells to be compatible to e.g. the  
soname of .1.1 (ABI 2, age 1, revisions ommited).

But that's just the theoretical side -- I can't even say if some  
linker might choose librarys that liberal. Also there shouldn't be any  
apps linked to ABI 2 around any more, right?


regards,
Christian




------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Openobex-users mailing list
Openobex-users@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/openobex-users

Reply via email to