amrein Messages: 278 Registered: August 2008 Location: France
Experienced Member
Well there is an issue with y.m.d.v: year month and day are to far from version.release.fix.
It's not interesting to name a library 2008.8.25 and its next release 2009.1.5. Version should not change if you just add a few class/func without breaking compatibility. This is how Linux library naming works. It's because when program X want to link to library 2008.x.x, the dynamic loader won't use the new library 2009.x.x. The dynamic loader will only find and load the library with name 2008.zz.zz
The only solution is from luzr message:
"I think if you are going to do .so, you can perhaps adopt your own scheme."