[rust-dev] Impending change in RPATH behavior when linking to Rust dynamic libraries

Daniel Micay danielmicay at gmail.com
Fri Jul 11 12:22:56 PDT 2014


On 11/07/14 03:15 PM, Alex Crichton wrote:
>> LD_LIBRARY_PATH is not known about by many
> 
> The install.sh script now recommends adding an entry to this variable
> if it detects that this is necessary, so it's not *entirely* unknown.
> This doesn't help, however, if it's considered a bad practice.
> 
>> 1) Link dependencies of rustc statically to it?
> 
> For plugins to work, we're required to link libstd and friends
> dynamically to rustc, so sadly we're require to link rustc itself
> dynamically.
> 
>> 2) On Windows the folder of the executable is always searched for
>> dependencies. Is this the case on Linux too? Then you could just let 'make
>> install' copy everything next to rustc.
> 
> I do not believe that this is this case for linux or OSX, only for windows.

It's not acceptable to dump a bunch of libraries in /usr/bin or
/usr/local/bin anyway.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mail.mozilla.org/pipermail/rust-dev/attachments/20140711/692f3933/attachment.sig>


More information about the Rust-dev mailing list