Skip to content

Commit

Permalink
Update installation instructions to fix compilation in el9 machines (#…
Browse files Browse the repository at this point in the history
…882)

* Update installation instructions

* add singularity instructions
  • Loading branch information
anigamova authored Dec 31, 2023
1 parent f32cb0f commit 3c69876
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,11 @@ releases on github under
The nominal installation method is inside CMSSW. The current release targets
the CMSSW `11_3_X` series because this release has both python2 and python3 ROOT
bindings, allowing a more gradual migration of user code to python3. <span style="font-variant:small-caps;">Combine</span> is
fully python3-compatible and, with some adaptations, can also work in 12_X releases.
fully python3-compatible and, with some adaptations, can also work in 12_X releases.

CMSSW `11_3_X` runs on slc7, which can be setup using apptainer ([see detailed instructions](http://cms-sw.github.io/singularity.html)):
```sh
cmssw-el7
cmsrel CMSSW_11_3_4
cd CMSSW_11_3_4/src
cmsenv
Expand All @@ -55,7 +57,7 @@ scramv1 b clean; scramv1 b # always make a clean build
Setting up the environment (once):

```sh
export SCRAM_ARCH=slc7_amd64_gcc700
cmssw-el7
cmsrel CMSSW_10_2_13
cd CMSSW_10_2_13/src
cmsenv
Expand All @@ -73,13 +75,13 @@ scramv1 b clean; scramv1 b # always make a clean build

### SLC6/CC7 release `CMSSW_8_1_X`

Setting up the environment (once):
Setting up OS using apptainer ([see detailed instructions](http://cms-sw.github.io/singularity.html)):

```sh
# For CC7:
export SCRAM_ARCH=slc7_amd64_gcc530
cmssw-el7
# For SLC6:
export SCRAM_ARCH=slc6_amd64_gcc530
cmssw-el6

cmsrel CMSSW_8_1_0
cd CMSSW_8_1_0/src
Expand Down

0 comments on commit 3c69876

Please sign in to comment.