Project

General

Profile

Historical Qualifiers

Primary Qualifiers

The "e" series.

Disused older, experimental or non-functional "e"-series entries:

e18 Built with GCC v8.1.0, -std=c++17, -std=gnu (gfortran). Using new C++ library ABI only.
e16 Built with GCC v7.2.0, -std=c++17, -std=gnu (gfortran). Using new C++ library ABI only.
e13 Built with Apple's native clang compiler. Using an apple_clang product stub.
e12 Built with GCC v6.2.0, -std=c++14, -std=gnu (gfortran). Using new C++ library ABI only.
e11 Built with GCC v5.4.0, -std=c++14, -std=gnu (gfortran).
e10 Built with GCC 4.9.3a, -std=c++14, -std=gnu (gfortran). GCC built with --enable-libstdcxx-time=rt instead of --enable-libstdcxx-time=yes
e9 Built with GCC 4.9.3, -std=c++14, -std=gnu (gfortran). Please use e9 with XCode 7.x
e8 Built with GCC 5.2.0, -std=c++14, -std=gnu (gfortran).
e7 Built with GCC 4.9.2, -std=c++1y, -std=gnu (gfortran). Problems have been reported using e7 with XCode 7.x
e6 Built with GCC 4.9.1, -std=c++1y, -std=gnu (gfortran).
e5 Built with GCC 4.8.2, -std=c++11, -std=gnu (gfortran).
e4 Built with GCC 4.8.1, -std=c++11, -std=gnu (gfortran).
e2 Built with GCC 4.7.1, -std=c++11.

The "c" series.

Disused older, experimental or non-functional "c"-series entries:

c6 Built with Clang v7.0.0rc3, -std=c++17, -std=gnu (gfortran from GCC 8.2.0). Using Clang 5.0 ABI. Products depend on GCC 8.2.0 for gfortran where appropriate (CC=clang, CXX=clang++, FC=gfortran). EXPERIMENTAL
c5 Built with Clang v6.0.1, -std=c++17, -std=gnu (gfortran from GCC 8.2.0). Using Clang 5.0 ABI. Products depend on GCC 8.2.0 for gfortran where appropriate (CC=clang, CXX=clang++, FC=gfortran). EXPERIMENTAL
c4 Built with Clang v6.0.0, -std=c++17, -std=gnu (gfortran from GCC 6.4.0). Using Clang 5.0 ABI. Products depend on GCC 6.4.0 for gfortran where appropriate (CC=clang, CXX=clang++, FC=gfortran). EXPERIMENTAL
c3 Built with Clang v5.0.1, -std=c++17, -std=gnu (gfortran from GCC 7.3.0). Using Clang 5.0 ABI. Products depend on GCC 7.3.0 for gfortran where appropriate (CC=clang, CXX=clang++, FC=gfortran). DO NOT USE
c1 Built with Clang v5.0.0, -std=c++17, -std=gnu (gfortran from GCC 7.2.0). Using Clang 5.0 ABI. Depends on GCC 7.2.0 for gfortran (CC=clang, CXX=clang++, FC=gfortran). DO NOT USE

The "i" series.

This was an evaluation of the Intel Compiler suite, prompted by its support for offloading to intel-mic architectures. Unfortunately C++ front-end support for modern standards (C++11 and C++14 at the time) was severely limiting and the effort was abandoned.

i1 Built with Intel Compiler Suite 14.0.2 using GCC 4.8.2, -std=c++11 Claimed by Intel to be binary-compatible with the underlying GCC compiler used.
Note that this qualifier is also applied to the icc product-stub itself, where it indicates that the compiler will be set up with a GCC 4.8.2 personality. EXPERIMENTAL

The "a" series.

These primary qualifiers implied more about the particular packages upon which a given package may depend. This scheme was determined to be too constraining and was eventually abandoned.

Qualifier gcc cmake boost clhep python root Notes
a1 4.5.x 2.6.4 1.45.0 2.1.0.1
a2 4.5.x 2.8.4 1.45.0 2.1.0.1 2.4.2 5.28.00.p02
a3 4.5.x 2.8.4 1.46.1 2.1.1.0 2.7.2
a4 4.6.x 2.8.4 1.46.1 2.1.1.0 2.7.2 5.30.02 Release 1.00.06 of ART used boost 1.47.0.
a5 4.6.x 2.8.4 1.48.0 2.1.1.0 2.7.2 5.30.02
a6 4.6.x 2.8.4 1.49.0 2.1.2.2 2.7.2 5.30.02 No release of ART with this qualifier.
a7 4.6.x 2.8.4 1.49.0 2.1.2.2 2.7.2 5.30.06
a8 4.7.x 2.8.8 1.50.0 2.1.2.4 2.7.3 5.34.01

Secondary Qualifiers

The "s" series.

Disused "s"-series entries:

s62 Built with art 2.09.06 canvas 3.01.03, canvas_root_io 1.00.05, gallery 1.06.04 Release Notes 2.09.06
s61 Built with art 2.09.04 canvas 3.01.03, gallery 1.06.03 Release Notes 2.09.04
s60 Built with art 2.09.03 canvas 3.01.03, gallery 1.06.03 Release Notes 2.09.03
s59 Built with art 2.05.01 canvas 1.05.02, gallery 1.03.13 Special patch release for MicroBooNE
s58 Built with art 2.09.02 canvas 3.01.01, gallery 1.06.02 Release Notes 2.09.02
s57 Built with art 2.09.01 canvas 3.01.00, gallery 1.06.01 Release Notes 2.09.01
s56 Built with art 2.08.04 canvas 3.00.03, gallery 1.05.03 Release Notes 2.08.04
s55 Built with art 2.09.00 canvas 3.01.00, gallery 1.06.00 Release Notes 2.09.00
s54 Built with art 2.08.03 canvas 3.00.02, gallery 1.05.02 Release Notes 2.08.03
s53 Built with art 2.08.02 canvas 3.00.01, gallery 1.05.01 Release Notes 2.08.02
s52 Built with art 2.08.01 canvas 3.00.00, gallery 1.05.00 Release Notes 2.08.01
s51 Built with art 2.08.00 canvas 3.00.00, gallery 1.05.00 Release Notes 2.08.00
s50 Built with art 2.07.03 canvas 2.00.02, gallery 1.04.03 Release Notes 2.07.03
s49 Built with art 2.07.02 canvas 2.00.01, gallery 1.04.02 Release Notes 2.07.02
s48 Built with art 2.06.03 canvas 1.06.04, gallery 1.03.12 Release Notes 2.06.03
s47 Built with art 2.06.02 1.06.03 Release Notes 2.06.02
s46 Built with art 2.06.01 1.06.02 Release Notes 2.06.01
s45 Built with art 2.06.00 1.06.01 Release Notes 2.06.00
s44 Built with art 2.04.01 1.05.00 Release Notes 2.04.01
s43 Built with art 2.05.00 1.05.01 Release Notes 2.05.00
s42 Built with art 2.04.00 1.05.00 Release Notes 2.04.00
s41 Built with art 2.03.00 1.04.06 Release Notes 2.03.00
s40 Built with art 2.02.02a Special non-production build for Mu2e
s39 Built with art 2.02.02 1.04.05 Release Notes 2.02.02
s38 Built with art 2.02.01 1.04.04 Release Notes 2.02.01
s37 Built with art 2.02.00 1.04.03 Release Notes 2.02.00
s36 Built with art 2.00.03 1.03.03 Release Notes 2.00.03
s35 Built with art 2.01.02 1.04.02 Release Notes 2.01.02
s34 Built with art 1.17.08 Release Notes 1.17.08
s33 Built with art 2.00.02 1.03.02 Release Notes 2.00.02
s32 Built with art 2.00.01 1.03.01 Release Notes 2.00.01
s31 Built with art 1.18.05 Release Notes 1.18.05
s30 Built with art 1.17.07 Release Notes 1.17.07
s29 Built with art 1.18.04 Release Notes 1.18.04
s28 Built with art 1.17.06 Release Notes 1.17.06
s27 Built with art 1.18.03 Release Notes 1.18.03
s26 Built with art 1.17.05 Release Notes 1.17.05
s25 Built with art 1.18.02 Release Notes 1.18.02
s24 Built with art 1.17.04 Release Notes 1.17.04
s23 Built with art 1.18.01 Release Notes 1.18.01
s22 Built with art 1.18.00 Release Notes 1.18.00
s21 Built with art 1.17.03 Release Notes 1.17.03
s20 Built with art 1.17.02 Release Notes 1.17.02
s18 Built with art 1.16.02 Release Notes 1.16.02
s17 Built with art 1.16.01 Release Notes 1.16.01
s16 Built with art 1.16.00 Release Notes 1.16.00
s15 Built with art 1.15.02 Release Notes 1.15.02
s14 Built with art 1.15.01 Release Notes 1.15.01
s13 Built with art 1.15.00 Release Notes 1.15.00
s12 Built with art 1.14.03 Release Notes 1.14.03
s11 Built with art 1.14.02
s10 Built with art 1.14.01
s8 Built with art 1.13.02
s7 Built with art 1.13.01
s6 Built with art 1.12.05
s5 Built with art 1.12.04
s4 Built with art 1.11.03
s3 Built with art 1.10.00b
s2 Built with art 1.09.04
s1 Built with art 1.09.03

Other secondary qualifiers.

Qualifier Meaning Notes
gccXY Built with gcc X.Y.n This package may contain compiled C++ or FORTRAN 77, but not C++2011 or more modern Fortran.
Retired in favor of gccXYZ
mu2e Is or uses ROOT compiled with "mu2e" configuration The mu2e build of root used to depend on a number of products that are not used in any way by art.
Mutually exclusive with nu.
Retired when the "vanilla" variant of ROOT acquired the attributes of the "mu2e" variant (RooFit enabled).
itbb Linked against an ICC-compiled TBB product. Important for offloading to e.g. Intel Mic-architecture accelerators.
nu Is or uses ROOT compiled with "nu" configuration The nu build of root depends on a number of products that are not used in any way by art.
Mutually exclusive with mu2e (see Historical qualifiers).
r5/r6 Can be optionally built with either root5 (r5) or root6 (r6) The exact root release is, as always, specified in the table file.