From: Marcel H. <ma...@ho...> - 2006-01-26 20:02:37
|
Hi Christian, > >The libtool stuff is nice, but actually there is no big advantage of it. > > > Anyway, is there any reason not to follow libtool guidelines? we can follow them, but I think we actually never did. The releases of OpenOBEX packages are so rare that never really noticed and we didn't break that much. > >My only big rule is to increment the soname if > >you really break the API. If it is fully backward compatible I don't see > >the need to do anything. And extensions are fully backware compatible. > > Actually it's about forward compatibility. Say you build/package an app > on a system having a lib with rev=1. Then you distribute it to some > system where it's the same lib, just rev is 0. Thats perfectly fine from > libtools point of view. And no package system or linker will complain. > The app won't run because it's been build for the wrong interface, see? No I don't see that, because I am quite sure that I have done this before. Does the dynamic loader really care. > While not an issue while building or developing it is a big issue for > packaging and deployment. Sometimes it is a good idea to recompile the dependencies. And forcing them to do is not a bad thing. Regards Marcel |