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

Using Open Source to Empower Students in Tanzania

Powering Potential Inc. (PPI) aims to enhance education opportunities for students in Tanzania with the help of the Raspberry Pi and open source technology. “I believe technology is a vital part of the modern human experience. It enlightens. It ties us together. It broadens our horizons and teaches us what we can be. I believe everyone deserves access to these resources,” says Janice Lathen, Founding Director and President of PPI. Read more

IoT gateway runs mainline Linux on i.MX7

Compulab’s “IOT-GATE-iMX7” gateway runs mainline Linux on its CL-SOM-iMX7 COM, and offers optional GbE, 3G, WiFi, BT, and ZigBee. Compulab has launched a Linux-driven Internet of Things gateway built around its CL-SOM-iMX7 COM, featuring NXP’s power-sipping i.MX7 SoC. The embedded world is awash in i.MX6-based IoT gateways, but this is the first i.MX7 based model we’ve seen. Read more

IP camera design offers triple 4K encoding, runs Android on hexa-core SoC

Intrinsyc’s Android-ready Open-Q 650 IP Camera Reference Design is built on a Snapdragon 650, and supports up to three 4K H.264/H.265 30fps streams. Intrinsyc Technologies has followed up on last year’s Open-Q 410 Wearable Camera Reference Design with a more powerful Open-Q 650 IP Camera Reference Design. Like the 410 model, the 650 IP version runs Android on a Qualcomm Snapdragon SoC. However, it features a faster, hexa-core Snapdragon 650 SoC in place of the quad-core, Cortex-A53 Snapdragon 410. Read more

today's leftovers

  • Manjaro ARM to shut down
    While the project is dying, the team has offered help to anyone who is willing to continue this project. The team will guide through all the process and even teach if needed. If anyone is interested in continuing this project, now is the time. Otherwise we all have to say goodbye to Manjaro-ARM.
  • Manjaro ARM Linux Distro Is Shutting Down, Lack Of Contributors Is The Reason
  • That Was The Week That Was (TWTWTW): Edition 2
    This is the second edition of TWTWTW, a weekly blog proclaiming noteworthy news in the open source world. It provides a concise distilled commentary of notable open source related news from a different perspective. For the second edition, we present a succinct catchup covering software, hardware, book releases, ending with a real Barry Bargain!