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

Reply via email to