>>>> "MB" == Martin Buchholz
<martin(a)xemacs.org> writes:
>>>> "UD" == Ulrich Drepper
<drepper(a)cygnus.com> writes:
UD> Martin Buchholz <martin(a)xemacs.org>
writes:
>> - LD_LIBRARY_PATH
>> - directories specified at link time via -R or --rpath
>> - the default directories /usr/lib and /lib
UD> If Sun does it this way, they are wrong. The standards
UD> explicitly say it's the way we've implemented it. You cannot
UD> override a RPATH (or nowadays RUNPATH) with LD_LIBRARY_PATH.
UD> Read the spcification, it's freely available from SCO's web site.
MB> You know, I really try to check the standards whenever I have a
MB> question like this. I had previously made sure this stuff wasn't
MB> part of Unix98.
Unix98 is an API specification.
What you're looking for is an ABI spec which unfortunately is out of
print. However,
http://www.sco.com/developer/gabi/ch5.dynamic.html#shobj_dependencies
is what I think Ulrich refers to (5-20 if you happen to have a print
copy).
MB> At the very least, please document the current behavior, and
MB> provide a reference to the `specification' on the web, and make
MB> it clear that the current behavior is _deliberately_ different
MB> from the Solaris behavior - else you're likely to get more bug
MB> reports on this.
Uh, Solaris conforms to the ABI referred to above. Could you repeat
why you think otherwise (sorry for my lack of attention earlier).