|
|
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. |
|
|
|
|