The library interface again
Manfred Hollstein
manfred@s-direktnet.de
Mon Jul 27 23:04:00 GMT 1998
On nil, 27 July 1998, 17:01:02, drepper@cygnus.com wrote:
> hjl@lucon.org (H.J. Lu) writes:
>
> > Mine is a working solution. For Linux, the libsubdir one is no better
> > than the current one if not worse since it introduces the dependency
> > on libsubdir.
>
> I agree with HJ on this. Jeff, consider making this change since the
> subdir stuff simply will lead to unnecessary trouble since it would
> require permanently updating the ld.so.conf file or hardcoding an
> rpath.
I agree with the dependency on libsubdir, but concerning ld.so.conf,
that's simply not true; it would only force all C++ developers to do
on Linux what's necessary on other systems using shared libs anyway
somehow:
LD_RUN_PATH=`gcc --print-file-name=` g++ ... <your linker args>
should be sufficient.
Jeff, I believe you should give H.J.'s patch a chance and put it into
the release branch; though I've been using my libsubdir solution since
a long time now, I guess his patch would better fit the "normal Linux
user" ;-) and BTW, yes, it does work, I've checked it on Linux and
Solaris so far.
manfred
More information about the Libc-hacker
mailing list