Compiling #KDE#Plasma from sources on a 20-core i7-12700F results in a lot of idle cpu time due to single-threaded tasks: git pull, cmake, make install... 😕
Perhaps #KDE should coalesce most of its frameworks into a monolithic repo.
Distros can continue packaging the resulting libs into a gazillion separate modules, if they want to (but don't see the point, given that most kf5 libs are required by the core desktop anyway).
@codewiz most of KDE was a giant monorepo once - kdelibs. There are many good reasons why it's been split up. Building multiple pkgs in parallel could help avoiding those idle gaps.
@Tanuki Yes, but the thing that's slow and single-threaded is cmake itself, when it reads and executes all the CMakeLists.txt files to generate the Makefiles.