Re: misc; using shared libs

Jarek Grebieszkow (frodo@ikf.uni-frankfurt.de)
Wed, 5 Mar 1997 13:50:45 +0100 (MET)


On Wed, 5 Mar 1997, Fons Rademakers wrote:

> in principle you can load any shared library in ROOT.
> However, to have your classes and methods visible via the
> interpreter you have to make a dictionary for them. All this
> can be done as one large or many small shared libraries
> (like the ROOT system itself).
>

What about loading many crosreferenced shared libraries on Linux
eg. I have two libraries scond one uses class defined in first one
(whole stuff works on hpux) I can create refered class from first library
(when it's loaded) but when I try to load second library using
gSystem.Load(), I get error mesg that some symbol is unknown (it is
constructor of class from first library). Everything starts to work
after relinking this two libraries to single one. Any idea ?
regards
Jarek