gbuild: State of the LibreOffice Build System
The LibreOffice project has done substantial work to improve the build experience for developers, and we aim to give an overview of the achievements and the remaining problem areas.
Details of the Talk
The LibreOffice project has done substantial work to improve the build experience for developers, and we aim to give an overview of the achievements and the remaining problem areas.
The major milestone of migrating from the ancient and obscure build.pl/dmake based system that was inherited from OpenOffice.org to a new custom build system based on the de facto standard GNU make utility has been completed earlier this year.
However the build system work is not finished yet, there is still some scaffolding related to the build system migration that needs cleaning up and miscellaneous improvements to improve build performance (without impacting the major improvements in reliability).