sphenix-software-l AT lists.bnl.gov
Subject: sPHENIX discussion of software
List archive
[Sphenix-software-l] if you want to play with gcc 8.3.0.1 and c++17
- 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] if you want to play with gcc 8.3.0.1 and c++17
- Date: Mon, 28 Oct 2019 11:42:47 -0400
Hi folks,
you've probably heard by now that we want to give ACTS a shot for our tracking. ACTS requires c++17 which needs a newer version of gcc (6 would have worked but I picked 8.3 which is also supported). I spend some time to port our 3rd party libraries and code over to this version. If you source the setup script from the new area:
source /cvmfs/sphenix.sdcc.bnl.gov/gcc-8.3/opt/sphenix/core/bin/sphenix_setup.csh -n
you'll get gcc 8.3 as compiler with -std=c++17 enabled by default. We have a nightly rebuild (just the new build) using the newest Geant4 version 10.05.p01 and root 6.16.
This is mainly for ACTS development but if you want to play with c++17 and with a more modern compiler you can use this. If ACTS turns out to be viable we will move to this. In terms of our code there are no adjustments needed but the 3rd party packages which use cmake were a real handful.
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] if you want to play with gcc 8.3.0.1 and c++17, pinkenburg, 10/28/2019
Archive powered by MHonArc 2.6.24.