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