version krb5support_0_MIT not defined

Jeff Blaine jblaine at kickflop.net
Fri Feb 10 17:20:51 EST 2012


> Yeah, I think you have two libraries with different contents but the same
> SONAME, at which point the run-time linker is only going to load the
> library once (whichever one it finds first) into a given process space.

This is a correct assessment.

-bash-3.2# readelf -d /usr/lib64/libcom_err.so 
/usr/rcf-krb5/lib/libcom_err.so /usr/lib64/libkrb5support.so 
/usr/rcf-krb5/lib/libkrb5support.so | grep SONAME
  0x000000000000000e (SONAME)  Library soname: [libcom_err.so.2]
  0x000000000000000e (SONAME)  Library soname: [libcom_err.so.3]
  0x000000000000000e (SONAME)  Library soname: [libkrb5support.so.0]
  0x000000000000000e (SONAME)  Library soname: [libkrb5support.so.0]
-bash-3.2#

It would appear that I cannot control library location
preference in this situation, but I am certainly open
to any last chance suggestions.

This raises the question to me (largely ignorant past this
point): Isn't this incorrect?  I'd think that an incompatible
library issue like this means something was not incremented
when it should have been, no?


More information about the Kerberos mailing list