Skip to content
Snippets Groups Projects
user avatar
Giulio Eulisse authored
Without this, the install_name of JAlienROOT is libJAlienROOT rather than
@rpath/libJAlienROOT, with the result things might break when SIP is
enabled.
b1558793
History

JAliEn implementation of the TGrid interface

This is the JAliEn client version for ROOT. It compiles as a ROOT plugin and handles alien: Grid connections and alien:// files.

Installation

The installation procedure is based on aliBuild and uses ROOT 6. Please refer to this guide for base aliBuild instructions.

Before you start, you must get the build recipes from the experimental repository:

rm -rf alidist  # make a backup first if you wish
git clone https://github.com/alisw/alidist

Since you are going to develop JAliEn-ROOT, have it ready as "development package" as seen by aliBuild:

aliBuild init JAliEn-ROOT@master

The project will be cloned as a Git repository.

Now follow the steps from the guide above, but build the JAliEn plugin instead of AliRoot/AliPhysics:

aliBuild build JAliEn-ROOT --defaults user-next-root6

To use the plugin there is no need to load the environment permanently, it is sufficient to load ROOT within the proper environment:

alienv setenv JAliEn-ROOT/latest -c root -l -b