sphenix-software-l AT lists.bnl.gov
Subject: sPHENIX discussion of software
List archive
[Sphenix-software-l] build with upgraded compiler (gcc 4.8.2) and packages
- From: pinkenburg <pinkenburg AT bnl.gov>
- To: "sphenix-software-l AT lists.bnl.gov" <sphenix-software-l AT lists.bnl.gov>
- Subject: [Sphenix-software-l] build with upgraded compiler (gcc 4.8.2) and packages
- Date: Fri, 1 Jan 2016 18:12:03 -0500
Hi folks,
the latest G4 version (10.02) requires a less ancient compiler than the 4.4.7 version which is the default on our SL6 rcf machines. We have gcc 4.8.2 installed as optional compiler and I tweaked our code to compile with it. No big changes but it is more picky when it comes to flagging questionable constructs.
I also upgraded most of our packages using this compiler (root 5.34.34, gsl 2.1, boost 1.60, CGAL 4.7, fastjet 3.1.1, eigen 3.2.7, pythia 8.2.12, geant4 10.02) which also keeps the default 4.4.7 nicely separated. I added this in parallel to our nightly rebuild. The old version is still the default when sourcing the sphenix_setup.csh script. The 4.8.2 version is available by
source /opt/sphenix/core/bin/sphenix_setup.csh -n play
set path (/opt/gcc/4.8.2/bin $path)
Currently the path to the new compiler has to be added by hand. Please give this new version a try, I would like to switch to this as soon as possible (so we can finally use some c++11 constructs which are not supported by 4.4.7).
Our standard Fun4All_G4_sPHENIX.C and Fun4All_G4_fsPHENIX.C macros work and produce output.
Chris
--
*************************************************************
Christopher H. Pinkenburg ; pinkenburg AT bnl.gov
; http://www.phenix.bnl.gov/~pinkenbu
Brookhaven National Laboratory ; phone: (631) 344-5692
Physics Department Bldg 510 C ; fax: (631) 344-3253
Upton, NY 11973-5000
*************************************************************
- [Sphenix-software-l] build with upgraded compiler (gcc 4.8.2) and packages, pinkenburg, 01/01/2016
Archive powered by MHonArc 2.6.24.