On Wed, Apr 13, 2005 at 04:09:02PM +0200, Samuel Mimram wrote:
> So, what is the "right" way to go: chrpath or override?
The wildcard answer: "it depends" :-)
If the rpath points to a shared object installed in
/usr/lib/ocaml/3.08.3/stublibs than it should remain there, otherwise
dynamic loading of it could fail. (If you want an example just try
removing the rpath which is set on dllmlgdome2-xslt.so, shipped by
libgdome2-xslt-ocaml-dev. After removing it you are no longer able to
dynamic load "gdome2-xslt" findlib package inside the ocaml toplevel).
In that case then the right way is the override.
If otherwise the rpath points to some spurious dir like /usr/local/...
as in the CDuce case the "chrpath -d" is the right way.
I've not tested the case in which binaries has rpath pointing to
/usr/lib/ocaml/3.08.3/stublibs, but my bet is that if they are
non-custom bytecode the rpath should stay there, otherwise it could be
removed.
Cheers.
--
Stefano Zacchiroli -*- Computer Science PhD student @ Uny Bologna, Italy
zack@{cs.unibo.it,debian.org,bononia.it} -%- http://www.bononia.it/zack/
If there's any real truth it's that the entire multidimensional infinity
of the Universe is almost certainly being run by a bunch of maniacs. -!-
Attachment:
signature.asc
Description: Digital signature