This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RPATH/RUNPATH issue, equivalent to -headerpad on OSX


On Thu, Jan 03, 2008 at 01:54:04PM +0100, Alexander Neundorf wrote:
> 1) build the executables with RPATH to the build directory, and when 
> installing link them again with the modified RPATH for the install location
> 
> This works correctly and convenient, but it takes a lot of time (really a lot 
> for big projects).

BTW, on Linux, you generally want to avoid RPATH/RUNPATH for the installed
binaries/libraries, because it is expensive at runtime, ld.so needs to
search all the paths in RPATH/RUNPATH lists, compared to
libraries which are just looked up from ld.so.cache.  Adding
/etc/ld.so.conf.d/*.conf snippets for the extra dirs (if you need any) is
preferrable, provided there are no SONAME clashes.

	Jakub


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]