> of course, if libvpopmail were a shared library and you had linked > courier-authlib to the shared library, then as long as the API hadn't > changed you would be okay. > > but since it does statically link, i would say to re-compile > everything that uses libvpopmail. note that if you're using the > "chkuser" patch for qmail, you also need to re-compile qmail as well > (which is my biggest objection to the chkuser patch- qmail shouldn't > have to be rebuilt every time you upgrade vpopmail.) > Please, please, please don't spread FUD by even implicitly blaming chkuser for this. There's no way to implement chkuser in even a vaguely efficient manner without linking against vpopmail. Vpopmail needs to begin building a shared library, then everybody else can just magically begin using it.
This puts the blame squarely where it belongs, on the heads of the developers maintaining vpopmail who completely refuse to integrate shared library support into vpopmail. They've been sent patches, and never offered detailed reasons for refusing to integrate. Nick