basedir-spec issue

Mike Hearn mike at navi.cx
Tue May 11 01:30:33 EEST 2004


On Mon, 10 May 2004 09:11:49 -0400, Rodney Dawes wrote:
> The rpath stuff only gets set
> properly if the .la files are available for libtool to use, which aren't
> needed on linux. Distributions like Red Hat, have started to get rid of
> them completely.

If you assume an FHS layout then you can do this:

--rpath='${ORIGIN}/../lib' 

which will cause a program /opt/bin/foo to look in /opt/lib for its
libraries.

This is a little known trick. It is however entirely standard (it's a part
of the ELF spec). Maybe this is what you are looking for?

apbuild sets this automatically on the grounds that it's nearly always the
right thing to do.

thanks -mike





More information about the xdg mailing list