Liberated Build System: Mission accomplished!

Liberated Build System: Mission accomplished!

Many hands helped migrating LibreOffice to the purely GNU make based gbuild build system. Early this year, we left behind the last remains of the crufty old build system (or layers of build systems). And a single-instance non-recursive build system, gbuild has now has a complete view of the whole dependency tree of the product to build. Now that we can leave behind the artificial restrictions of the old system, while enjoying the opportunities of the freedoms gained with the new system, we can reap what we sowed: [IDE integration](, reliable incremental builds, sensible splitting of the build for packaging and building a directly runnable relocatable product without additional copies are a few benefits we already achieved. More will soon join these, making it even more "ridiculously easy" (Karl Fogel) to build and develop LibreOffice.


Bjoern Michaelsen

February 06, 2014