[15855] in Kerberos_V5_Development
Re: krb5 libraries and circular dependencies
daemon@ATHENA.MIT.EDU (Tom Yu)
Fri May 28 15:22:51 2010
To: Nicolas Williams <Nicolas.Williams@oracle.com>
From: Tom Yu <tlyu@mit.edu>
Date: Fri, 28 May 2010 15:22:45 -0400
In-Reply-To: <20100528173911.GP9605@oracle.com> (Nicolas Williams's message of
"Fri, 28 May 2010 12:39:12 -0500")
Message-ID: <ldvk4qnompm.fsf@cathode-dark-space.mit.edu>
MIME-Version: 1.0
Cc: Sam Hartman <hartmans@mit.edu>, krbdev@mit.edu
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krbdev-bounces@mit.edu
Nicolas Williams <Nicolas.Williams@oracle.com> writes:
> I would definitely not be concerned about loading the wrong libkrb5.
> Distributions can easily ensure that that cannot happen with the bits
> they ship, and users should know not to mix and match plugins built
> against one libkrb5 with another -- DLL hell can result if they do.
I disagree that we should be unconcerned about that. I have heard
plenty of vitriol from developers and sysadmins who experienced
trouble from the Unix/Linux equivalent of DLL hell when installing
software that uses plugins. If the OS vendor or software packager
never makes any mistakes, and if the sysadmin never installs a more
recent version of some software built from source, then _maybe_ it is
possible to ensure that loading the wrong library "cannot happen".
_______________________________________________
krbdev mailing list krbdev@mit.edu
https://mailman.mit.edu/mailman/listinfo/krbdev