Building LibreOffice with WSL2 (for Linux and Windows)
2023-09-21, 17:00–17:30 (Europe/Bucharest), Room 1

Why get rid of cygwin? Does it work at all? Is it faster? Is it easier to setup?
I myself don't have all the answers when submitting this talk, so you'll still have to wait a little for the tldr :-) - so far: looks promising


So far Windows builds of LibreOffice are created with the help of cygwin, a unix-like environment for Windows, however that introduced quite some overhead, especially in file operations and process creation that is causing some issues for ci, so the goal is a more "native" build using wsl2, a build-environment that is more robust and less likely to have random forking issues or stuck processes.
And ultimately also a faster build by reducing the huge number file-API conversion.
I hope I get a basic framework running until the conference to present it along with benchmarks, but maybe it will still be incomplete.

Release Engineer and System Administrator for The Document Foundation, mostly known as cloph