I can't be sure whether these links will help, but there were conversations.
https://forums.gentoo.org/viewtopic-t-866779-start-0.html https://www.reddit.com/r/Gentoo/comments/68psrz/why_does_emerge_calculate_dependencies_on_a/ On Fri, Dec 13, 2019 at 6:44 AM Dale <rdalek1...@gmail.com> wrote: > > james wrote: > > On 12/9/19 1:31 AM, Dale wrote: > >> Howdy, > >> > > > >> I'm sure trying to get portage to do things in parallel would be a > >> programmers nightmare.� It may not even be doable given how the > >> tree is > >> done or that the complexity of calculating all the options is just to > >> much to run in parallel. > > > > Hello Dale, > > > > Not sure this is what you are looking for, but it's pretty easy to set > > up. > > > > > > in my /etc/make.conf file I have this:: > > > > > > MAKEOPTS="-j7 -l8" > > > > > > so it does what you are looking for on larger upgrades. Some files > > that do not compile properly, auto limit to one core. My understanding > > is there are a variety of mechanism to achieve this. > > > > The kernel version/setting surely has more options, but they are > > optimized according to the types of workloads and the scheduler you > > have selected. YOU or anyone can waist weeks and months going down > > that pathway. > > > > Then there are mechanisms to further refine how your system works. > > > > > > It's a wide open area so read up a bit and find your comfort level. > > > > > > hth, > > James > > > > > > > I have that type of setting already. What I was talking about is when > you do a emerge -uaDN world and it is calculating what packages needs > updating. When it is doing that, it only uses one core, thread I guess > for those who have threads, which means having a multi-core CPU doesn't > help speed things up. Basically, my question was about the emerge > command itself not when it is actually compiling packages. > > I read where it was discussed on -dev a couple years or so ago. I'm not > a coder but from what I could understand, it sounded really complicated > to have the emerge command able to run calculations in parallel. It > seems there is a couple things that just can not be done that way. > > Maybe one day. Just maybe. > > Dale > > :-) :-) > -- WooHyung Jeon.