libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: binutils 2.28 breaking libtool for test programs when -no-install is


From: Thomas Jahns
Subject: Re: binutils 2.28 breaking libtool for test programs when -no-install is used
Date: Wed, 31 May 2017 11:58:05 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0

On 05/30/2017 06:30 PM, Vincent Lefevre wrote:
On 2017-05-30 17:39:14 +0200, Thomas Jahns wrote:
I repeat: don't set LD_LIBRARY_PATH, that's the real problem, libtool not
working for you is just a symptom of that.

So, how can I make things work *automatically* under Linux without
setting LD_LIBRARY_PATH?

Your binaries and shared objects need to contain the correct RPATH or RUNPATH entries, there is several tools to help with that:

chrpath and patchelf[1] can be used to change the RPATH or RUNPATH of an already installed program or shared object

If you cannot ensure absolute paths, the relative option might still work, where an element of the RPATH starts with $ORIGIN.

Regards, Thomas

[1] patchelf is more general and can handle RPATHs getting longer which chrpath cannot IIRC

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]