Hacker News new | ask | show | jobs
by josephg 1145 days ago
How? Maybe this should be better documented & recommended. I suppose at some point you're just statically linking with more steps - though for a problem like this it might be worth it.
4 comments

See the ELF rpath, which can be set by the linker. This can be modified after using patchelf.
The other comments have already covered the how, but I'd like to add that the mechanism used extensively in Nix [1].

[1] https://nixos.org/

$ORIGIN has been pretty well-known and documented for a very long time