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