Hi Johannes, On 2013.05.18 21:22, Johannes Stezenbach wrote: > I haven't got any shared library maintenance experience myself, > but from what I've read distros seem to encourage the use of > ELF symbol versioning to generate correct package version dependencies. > For Debian, dpkg-gensymbols and dpkg-shlibdeps will do it, I guess > RPM has something similar. > However, surprisingly few libraries make use of ELF symbol versioning, > zlib is one prominent example I know of (besides glibc). > > These docs have some info on symbol versioning. if you are interested: > http://plan99.net/~mike/writing-shared-libraries.html > http://www.akkadia.org/drepper/goodpractice.pdf > http://www.akkadia.org/drepper/dsohowto.pdf > > Also, do you know http://upstream-tracker.org/ ?
For what is worth, we have the libtool versioning available in configure.ac [1], which Nathan's libusb-darwin has made use of for hotplug (but which I didn't pick up). Most likely, this is what we want to use here. Regards, /Pete [1] https://github.com/libusbx/libusbx/blob/master/configure.ac#L20 ------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel