[Gábor Gombás] Bug#564566: libkadm5clnt7: SONAME conflict with Heimdal

Sam Hartman hartmans at MIT.EDU
Tue Jan 12 17:21:10 EST 2010

>>>>> "Jeffrey" == Jeffrey Hutzelman <jhutz at cmu.edu> writes:

    Jeffrey> --On Monday, January 11, 2010 03:14:00 PM -0800 Russ
    Jeffrey> Allbery
    Jeffrey> <rra at stanford.edu> wrote:

> Tim Mooney <mooney at dogbert.cc.ndsu.nodak.edu> writes:
    >>> How much pain would it cause developers if the SONAME was
    >>> libkadm5clnt-mit.so.<N> instead of libkadm5clnt.so.<N>_mit?
    >> The problem here is that it changes the name of the library that
    >> one specifies on the link line of programs, so anything that
    >> linked against the library would need to potentially change its
    >> build machinery, have code for detecting the new and old version,
    >> and so forth.  Now, since the MIT libkadm5clnt API had not
    >> previously been public, there probably isn't a lot of such
    >> software (I'm only aware of one package off-hand), but it
    >> definitely has more potential impact.

    Jeffrey> Or, it means you have a library with filename
    Jeffrey> libkadm5clnt.so and soname libkadm5clnt-mit.so.<N>, which
    Jeffrey> would also be poor.

Jeff, why would that be bad?  Several of us discussed and couldn't come
up with significant problems with that approach.

More information about the krbdev mailing list