RPATH for installed binaries ?
Dirk Mueller
mueller at kde.org
Sat Feb 18 01:25:06 GMT 2006
On Friday, 17. February 2006 21:32, David Faure wrote:
> LD_LIBRARY_PATH doesn't seem to have any effect due to RPATH having
> priority over it...
Well, same mess with LD_LIBRARY_PATH: different libs are picked up wether or
not you have exported LD_LIBRARY_PATH in all sessions correctly. It is also
nonobvious on how to safely expand LD_LIBRARY_PATHs, numerous security bugs
were and are caused by this. Also installing a custom ld.so.conf file might
be more persistent and easier to maintain than another environment variable.
Anyway: the point is that RPATH provides a level of convenience (and a level
of safety because users typically do install equally versioned shared objects
in multiple paths quite frequently) that can solve a lot of trouble. Thats
why RPATHs are on by default on KDE 3.x branches (and you can't even turn
them off).
So this needs to be configurable.
--
Dirk//\
More information about the kde-core-devel
mailing list