Static builds of KDE Frameworks and KDE applications

Being able to build our libraries and applications statically has been on the wishlist since a long time, and recently we made some progress in that direction again. Similar to the the recent Android integration improvements this is also a direct result of Akademy.


This is a companion discussion topic for the original entry at https://www.volkerkrause.eu/2024/10/18/kf6-static-builds.html

Another benefit, with at least partial static builds, we could imagine flatpack/snaps with LTO saving potentially disk space and getting optimizations.

For libraries without plugins or QML modules that could indeed help a bit. Especially the QML module tooling is very much “all or nothing” so far though.

Please consider adding Windows CI for static builds too, it has its own quirks, e.g.: