[krbdev.mit.edu #3176]
Sam Hartman via RT
rt-comment at krbdev.mit.edu
Tue Sep 13 22:33:36 EDT 2005
>>>>> "Marc" == Marc Aurele La France <tsi at ualberta.ca> writes:
Marc> On Tue, 13 Sep 2005, Sam Hartman via RT wrote:
>> Note that the patch to shlib.conf breaks our ABI on AIX.
Marc> How so? How can wrapping, or not, a shared object into an
Marc> archive affect a programming interface? And why is this
Marc> wrapping preferable to producing dlopen'able objects?
Because it changes the name that appears in the liblist section of the
xcoff object.
Marc> Quite frankly, I find it odd that this wrapping is only
Marc> being done for AIX, and only by mit-krb5. Even GNU doesn't
Marc> do this. Is this a remnant of the historical
Marc> misundertanding of how AIX shared objects are supposed to
Marc> work?
No. It's because I actually understood conventions used for the C
libraries on AIX 3.1, 3.2 and 4. AIX 4.3 did add optional conventions
for non-wrapped objects, although it was not clear the linker did a
good job of finding them when first introduced.
More information about the krb5-bugs
mailing list