I demand that Bill Allombert may or may not have written... > On Sun, Jun 21, 2009 at 09:43:16PM +0200, Christian Holm Christensen wrote: >> On Fri, 2009-06-19 at 21:25 -0700, Russ Allbery wrote: [snip] >> ROOT has libraries named like libMatrix, libPostscript, libPhysics, >> libMath, and so on - i.e., very general names. For that reason I moved >> all the packages into the subdirectory /usr/lib/root to not cause >> possible conflicts. To make this work seamlessly for both the >> root-system binaries and user code linked against the libraries, I dump a >> file in /etc/ld.so.conf.d/.
> I understand this issue, but putting libMatrix in /usr/lib/root avoid file > conflict with other package, do not address the problem of library name > conflict at run-time. Perhaps this? * Install the binaries in /usr/lib/root. * Provide wrappers such as the following in /usr/bin: #! /bin/sh -e export LD_LIBRARY_PATH=/usr/lib/root"${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH}" exec /usr/lib/root/"$(basename "$0")" "$@" [snip] -- | Darren Salt | linux at youmustbejoking | nr. Ashington, | Doon | Debian GNU/Linux | or ds ,demon,co,uk | Northumberland | Army | + RIPA NOTICE: NO CONSENT GIVEN FOR INTERCEPTION OF MESSAGE TRANSMISSION The only way to make something foolproof is to keep it away from fools. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org