1. Everytime a bb file is changed, it takes minutes to finish, for example, parsing recipes.
2. Building of a specific component takes minutes at the Yocto init things.
3. Invoking a Linux menuconfig takes minutes at the Yocto prologue and epilogue (e.g. resolving dependencies).
I see that Yocto manages the package in a way that provides good extensibility, modularization and maintainability. But it just way too slow.
I've heard that there is a database in Yocto which hinders the scalability, but why it seems that everyone using with Yocto doesn't mind waiting for minutes just for a minor config change?
Well, maybe I was wrong because I'm using Xilinx flavored (PetaLinux) Yocto.
How do you think?
It takes only more if I change some global config, but even then parsing doesn't take more than 40-50 seconds, before it would actually start cranking on the tasks.
Have you tried asking around the Yocto mailing list?
It was challenging since I somehow got saddled with babysitting the system (despite having no C/C++ experience) as the team gradually broke apart for other projects. I was probably too amiable, I need to move more towards the "give me a cool sexy project or I walk" end of the spectrum.