I\'ve got a binary \"CeeloPartyServer\" that needs to find libFoundation.so at runtime, on a FreeBSD machine. They\'re both in the same directory. I compile (on another pl
Depending on how many layers this flag passes through before the linker sees it, you may need to use $$ORIGIN or even \$$ORIGIN. You will know that you have it right when readelf shows an RPATH header that looks like $ORIGIN/../lib or similar. The extra $ and the backslash are just to prevent the $ from being processed by other tools in the chain.