please consider adding a switch to run update-eix with several jobs compared to emerge --jobs n (n = number of simultaneous jobs) to speed up cache-creation due to a large number of overlays I'm using cache-creation with update-eix takes very long allowing this kind of "tweak" would allow to speed up cache-creation of eix like speeded up creation of the dependency-tree of portage if invoked via emerge --regen --jobs 7 thus the command should like something like update-eix --jobs 7 or update-eix --speedup 7 thanks ! Reproducible: Always
update-eix is not easy to parallelize. Moreover, the slowest methods ebuild and ebuild* call portage which uses intermediate files with a fixed name. Thus, actually even currently there are some known race conditions. What you can do to speed up things if you do not upgrade all your overlays simultaneously is to write a script to store eix-files for individual overlays and use the very fast cache-method eix to use those files instead of the actual overlay data.