Back to Volume
Paper: Changing Horses in Midstream: Fermi LAT Computing and SCons
Volume: 442, Astronomical Data Analysis Software and Systems XX (ADASSXX)
Page: 383
Authors: Bogart, J. R.; Golpayegani, N.
Abstract: (For the Fermi LAT Collaboration)
Several years into GLAST (now Fermi) offline software development it became evident we would need a replacement for our original build system, the Configuration Management Tool (CMT) developed at CERN, in order to support Mac users and to keep pace with newer compilers and operating system versions on our traditional platforms, Linux and Windows. The open source product SCons emerged as the only viable alternative and development began in earnest several months before Fermi's successful launch in June of 2008. Over two years later the conversion is nearing completion. This paper describes the conversion to and our use of SCons, concentrating on the resulting environment for users and developers and how it was achieved. Topics discussed include SCons and its interaction with Fermi code, GoGui, a cross-platform gui for Fermi developers, and issues specific to Windows developer support.
Back to Volume