Changes between Version 9 and Version 10 of InstallingMars


Ignore:
Timestamp:
11/07/18 16:03:15 (6 years ago)
Author:
tbretz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InstallingMars

    v9 v10  
    7777
    7878
    79 == Compiling FACT++ ==
     79== Compiling Mars ==
    8080
    8181Then call
     
    8686
    8787where '''N''' is the numbers of threads you want to utilize (check the number of CPU cores you can keep busy). Or you can omit the {{{-jN}}} in case you want to run on a single CPU.
     88
     89== Starting Mars ==
     90
     91On success, by starting root in your build directory, you should see a message like
     92{{{
     93[0] root -l
     94
     95Loading 'libmars.so'... done.
     96
     97Welcome to the Mars Root environment.
     98
     99root [0]
     100}}}
     101
     102Be aware that it might be slightly different for different versions (in particular of root).
     103
     104You should not be able to use Mars.
     105
     106How does that work? When you start root in your build directory, it reads `.rootrc` in your build directory. This file points to `rootlogon.C` in your build directory. This macro is executed when on root startup and loads the shared object `lib/libmars.so`. As all this uses absoluet paths, you could even move `.rootrc` into your home directory and get the Mars environment no matter where you start root. As this works only with absolute paths, you might not change or rename the build directory without changing those files.
     107
     108
     109 
    88110
    89111== Known to work ==