Project

General

Profile

C++ 2011 build

This page documents the first build of the external products with C++ 2011 support enabled.

gcc 4.7 is the first release of gcc to have (nearly) complete C++ 2011 support.

The qualifiers e2, a8, and gcc47 all imply that gcc 4.7 was used.
In addition, e2 implies that the compiler flag -std=c++11 was used.

art_externals

product version base qualifier debug/opt/prof OS notes
cmake v2_8_8 SL/Darwin
gcc v4_7_1 SL/Darwin released 6/14/2012
boost v1_50_0 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
python v2_7_3 gcc47 SL/Darwin no c++ source code
cppunit v1_12_1 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
libsigcpp v2_2_10 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
gccxml v0_9_20120702 gcc47 SL executable, no libraries
clhep v2_1_2_4 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
sqlite v3_07_13_00 gcc47 debug/prof SL no c++ source code
fftw v3_3_2 gcc47 debug/prof SL/Darwin no c++ source code
libxml2 v2_8_0 gcc47 debug/prof SL/Darwin no c++ source code
root v5_34_01 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations

mu2e_extras

product version base qualifier debug/opt/prof OS notes
scons v2_1_0 gcc47 SL executable, no libraries
heppdt v3_04_01 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
xerces_c v3_1_1 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
geant4 v4_9_5_p01 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
root v5_34_01 mu2e:gcc47 debug/prof SL
mu2e:e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
g4abla v3_0 noarch Data files for nuclear shell effects
g4emlow v6_23 noarch Data files for low energy electromagnetic processes
g4neutron v4_0 noarch Neutron data files with thermal cross sections
g4neutronxs v1_1 noarch Data files for evaluated neutron cross sections
g4photon v2_2 noarch Data files for photon evaporation
g4pii v1_3 noarch Data files for shell ionisation cross sections
g4radiative v3_4 noarch Data files for radioactive decay hadronic processes
g4surface v1_0 noarch Data files for measured optical surface reflectance

nu_extras

product version base qualifier debug/opt/prof OS notes
xerces_c v3_1_1 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
geant4 v4_9_5_p01 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
lhapdf v5_8_8 gcc47 debug/prof SL using our own hacked-together build system
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
log4cpp v1_1 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
mysql_client v5_5_27 gcc47 SL
e2 SL -std=c++11 -Wno-deprecated-declarations
postgresql v9_1_4 gcc47 SL
pythia v6_4_26 gcc47 debug/prof SL pythia is all Fortran
root v5_34_01 nu:gcc47 debug/prof SL
nu:e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
cry v1_7 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
cstxsd v3_3_0_p02 gcc47 SL executable and headers
genie v3665 gcc47 debug/prof SL
e2 debug/prof SL -std=c++11 -Wno-deprecated-declarations
g4abla v3_0 noarch Data files for nuclear shell effects
g4emlow v6_23 noarch Data files for low energy electromagnetic processes
g4neutron v4_0 noarch Neutron data files with thermal cross sections
g4neutronxs v1_1 noarch Data files for evaluated neutron cross sections
g4photon v2_2 noarch Data files for photon evaporation
g4pii v1_3 noarch Data files for shell ionisation cross sections
g4radiative v3_4 noarch Data files for radioactive decay hadronic processes
g4surface v1_0 noarch Data files for measured optical surface reflectance
pdfsets v5_8_8 noarch lhapdf pdf data files