|
|
Paper: |
Porting the Starlink Software Collection to GNU Autotools |
Volume: |
347, Astronomical Data Analysis Software and Systems XIV |
Page: |
119 |
Authors: |
Gray, N.; Jenness, T.; Allan, A.; Berry, D.S.; Currie, M.J.; Draper, P.W.; Taylor, M.B.; Cavanagh, B. |
Abstract: |
The Starlink software collection currently runs on three different Unix platforms and contains around 100 separate software items, totaling 2.5 million lines of code, in a mixture of languages. We have changed the build system from a hand-maintained collection of makefiles with hard-wired OS variants to a scheme involving feature-discovery via GNU Autoconf. As a result of this work, we have already ported the collection to MacOSX and Cygwin. This had some unexpected benefits and costs, and valuable lessons. |
|
|
|
|