Hi Christian.
Christian Holm Christensen wrote:
>
>>Reconfigure ROOT and add option --libdir=<some std. libdir>. By <some
>>std. libdir> I mean some directory specified in your system's
>>/etc/ld.so.conf. By default ROOT places library files into
>><prefix>/lib/root, which is also by default not listed in your
>>/etc/ld.so.conf. If your system's /etc/ld.so.conf has /usr/local/lib
>>included that would be the natural directory to specify with --libdir.
>
>
> Erhm, I'd like to warn against that. ROOT contains a library called
> `libMatrix' which unfortunately is a quite common name - hence you
> could unknowingly install the ROOT library over some other packages'
> library. Be wary of these names clashes (Also, libCore, libNew,
> libTable, libGeom, and so on ... pretty common names). Hence we
> (Fons and I) opted for the `namespace' of `<prefix>/lib/root'.
I'm aware of this potential problem. But that make me ask why the lib
names where not chosen to avoid this. I mean, instead of putting the
libs into `<prefix>/lib/root', why couldn't they be put in the more
`standard' `<prefix>/lib' and have names like libRoot{Matrix,Core,Table}
etc. Is there any rationale for this choice?
Best wishes from
Jens Ivar
--
_____________________________________________________
________| Jens Ivar Jřrdre |_______
\ | Dept. of Physics Office: 521 | /
\ | Allégt 55 Phone: +47 55 58 27 92 | /
\ | 5007 Bergen Fax: +47 55 58 94 40 | /
/ | Norway E-mail: jensivar.jordre@fi.uib.no | \
/ |_____________________________________________________| \
/__________) (_________\
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:09 MET