Back to Volume
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.
Back to Volume