[Rivet] RivetGun news: dynamic rivetgun reinstated, run params from file...

Andy Buckley andy.buckley at durham.ac.uk
Mon Jul 2 16:47:54 BST 2007


Lars Sonnenschein wrote:
> There are the following Pythia6 versions available:
> 
> drwxr-xr-x  6 mkirsano zh 2048 Mar 27 18:13 227.2
> drwxr-xr-x  6 toropin  zh 2048 Jun 18 14:51 326
...
> 
> all of them come with shared libraries.

Great - that's one potential problem avoided, anyway! I wonder if we can
automatically determine which generator libraries are available by
attempting to dynamically load all the libraries on the latest GENSER
list and noting which ones succeed.

How does GENSER handle the different versions of the C++ generators,
where the generator subcomponents themselves are dynamically loaded
libraries?

> Concerning the links, why don't we put them inside the rivetgun 
> installation directory, or one of its subdirectories?

Because they might not exist on the system, and because that would mean
that RivetGun would need to know how to scan an arbitrary system to find
a GENSER install: what we'd really want would be that users could add a
standard directory in the GENSER installation to their LD_LIBRARY_PATH
and everything would "just work".

I think this should be a GENSER task, rather than a CEDAR one, because
it might be useful for others, too, and because making this sort of
thing easy and standardised is the _point_ of GENSER :-)

Andy


More information about the Rivet mailing list