Maudoux, Guillaume
[UCL]
Mens, Kim
[UCL]
Build system implementations are surprisingly numerous for the single common purpose of assembling software. With this variety, picking the right one is a complex task. And even more difficult is the migration to a new build system, with uncertain benefits at the end. Software maintainers and release engineers need better comparisons of build systems and precise categorization on which to base an informed decision. As a first step toward that goal, we experimented building Firefox with Tup in replacement of Make. We report here our experience at migrating and comparing the build systems. We also describe interesting features of Tup and we discus Mozilla’s Firefox usage as a benchmark for build systems.
Bibliographic reference |
Maudoux, Guillaume ; Mens, Kim. Lessons and Pitfalls in Building Firefox with Tup.12th Seminar on Advanced Techniques Tools for Software Evolution (Bolzano, Italy, du 08/07/2019 au 12/07/2019). In: CEUR Workshop Proceedings, Vol. 2510 (6 December 2019)In: Proceedings of the 12th Seminar on Advanced Techniques Tools for Software Evolution, CEUR2019 |
Permanent URL |
http://hdl.handle.net/2078.1/223053 |