General info

This is a base DAQ/HLT-I release which is intended to be used for the ATLAS data taking in 2011. It may be followed by patch releases like tdaq-03-00-0X which must be API-comaptible with the user code but may require its recompilation.

Release is built for slc5 platform only. slc4 support is dropped.

Supported platforms, compilers and compatibility

The production tags of this release are i686-slc5-gcc43-[opt,dbg], however for testing purposes 64bit binaries are available: x86_64-slc5-gcc43-[opt,dbg]. Please note that the s/w is not validated for these configurations.

i686-slc5 s/w also runs on x86_84 (64bit) architecture.

System and compiler
 CMTCONFIG
Compatibility list
i686 Linux 2.6.16 (SLC5), gcc-4.3.2 i686-slc5-gcc43-opt
SLC5 32/64bit
i686 Linux 2.6.16 (SLC5), gcc-4.3.2 i686-slc5-gcc43-dbg - ~ -
x86_64 Linux 2.6.16 (SLC5), gcc-4.3.2 i686-slc4-gcc43-[opt,dbg] SLC5 64bit

External s/w

 tdaq-common-01-16-02
 dqm-common-00-14-02
 LCG 59a
 Java Runtime Environment 1.6.0 (both 32 or 64bit, depending on your platform)

Release distribution

This release is distributed in RPM format, along with all required dependencies.

Development environment

Tools needed for development: gcc, CMT, JDK.

NB: ! default gcc SLC5 compiler version 4.1.2 is not compatible with gcc-4.3 and must not be used !

To set up gcc 4.3 compiler from afs:

64bit platform (default lxplus login, and you still able to produce 32bit code using TDAQPolicy CMT settings):
> source /afs/cern.ch/sw/lcg/contrib/gcc/4.3.2/x86_64-slc5-gcc43-opt/setup.sh 
32bit platform:
> source /afs/cern.ch/sw/lcg/contrib/gcc/4.3.2/slc4_ia32_gcc43/setup.sh
(to work with local installation, replace "/afs/cern.ch" with your local installation root path)

CMT v1r21 (installed with RPM in <inst_root>/CMT/v1r21)
> source <inst_root>/CMT/v1r21/mgr/setup.sh
JDK 1.6.0 (installed with RPM in <inst_root>/sw/lcg/external/Java/JDK/1.6.0)
- no need for special set up.

Important changes requiring user actions: