Language Selection

English French German Italian Portuguese Spanish

Parallel emerge versus parallel make

Filed under
Gentoo

I’d like to provide a public, extended answer to a friend of mine who asked me earlier today why I’m not using Portage 2.2’s parallel emerge feature.

Well, first of all, parallel emerge is helpful on SMP system during a first install, a world rebuild (which is actually what I’m doing now) or in a long update after some time spent offline; it is of little help when doing daily upgrades, or when installing a new package.

The reason is that you can effectively only merge in parallel packages that are independent of each other. And this is not so easy to ensure, to avoid breaking stuff, I’m sure portage is taking the safe route and rather serialise instead of risking brokenness. But even this, expects the dependency tree to be complete. You won’t find it complete because packages building with GCC are not going to depend on it. The system package set is not going to be put in the DEPEND variables of each ebuilds, as it is, and this opens the proverbial vase to a huge amount of problems, in my view. (Now you can also look up an earlier proposal of mine, and see if it had sense then already).

More Here




More in Tux Machines

Leftovers: Gaming

Android Leftovers

ChromeOS 42.0.2311.87 (Official Build) (64-bit) – A brief look

ChromeOS is a crafty devil. If you are not paying attention you can miss the fact that you’ve received an update. Its a little like a dog near to a buffet table, turn away and it will have a cake off there and carry on as normal without you being any the wiser. I decided to pen a few thoughts on the latest build which has found its way through the interwebs and landed on my HP 14″. When I say land, the image I’d like to convey is not so much a smooth journey opening up a wealth of treats but more of a thump and an exercise in wasting my time. These are the things I’ve noticed within the first few hours of the update. There will be more. Read more

Debian 8.0 Installer RC3 "Jessie" Officially Released

Debian Installer, the official installation system for the Debian distribution since the Sarge release, developed the Debian Installer Team, has been upgraded to version 8.0 RC3 and is now available for download and testing. Read more