On Fri, 2004-04-02 at 23:09, Henrique de Moraes Holschuh wrote: > You'd need to version symbols in [all instances of] the library for that to > not blow in your face. The same goes for libsasl, libldap, and anything > else different libs would like to link/dlopen to at the same time.
[stupid non-C-programmer question incoming:] Out of curiosity, why isn't that standard practise - adding/altering symbol versioning info whenever the soname is incremented? Surely it'd save a lot of headaches, especially if it could be done automatically at the compiler/linker level. Craig Ringer --- Home Page: http://asg.web.cmu.edu/cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html