From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1PiS06-0005kx-RC for garchives@archives.gentoo.org; Thu, 27 Jan 2011 13:35:03 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2044EE0984; Thu, 27 Jan 2011 13:33:37 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id E5CDCE0984 for ; Thu, 27 Jan 2011 13:33:36 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 87C2B1B4001 for ; Thu, 27 Jan 2011 13:33:36 +0000 (UTC) X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org X-Spam-Score: -2.876 X-Spam-Level: X-Spam-Status: No, score=-2.876 required=5.5 tests=[AWL=-0.277, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p8oUyLFSrGX2 for ; Thu, 27 Jan 2011 13:33:30 +0000 (UTC) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by smtp.gentoo.org (Postfix) with ESMTP id 2A0E81B4268 for ; Thu, 27 Jan 2011 13:33:29 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PiRyX-0000sK-Sf for gentoo-user@gentoo.org; Thu, 27 Jan 2011 14:33:25 +0100 Received: from athedsl-377134.home.otenet.gr ([79.131.25.44]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 27 Jan 2011 14:33:25 +0100 Received: from realnc by athedsl-377134.home.otenet.gr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 27 Jan 2011 14:33:25 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: Nikos Chantziaras Subject: [gentoo-user] Re: Simultaneously emerging multiple packages with same dependencies Date: Thu, 27 Jan 2011 15:33:21 +0200 Organization: Lucas Barks Message-ID: References: <20110127100158.692bd251@digimed.co.uk> <4D416F12.8000202@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: athedsl-377134.home.otenet.gr User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20110126 Thunderbird/3.1.7 In-Reply-To: <4D416F12.8000202@gmail.com> X-Archives-Salt: X-Archives-Hash: a0b376c3649dc33903a6472fe8b54ae2 On 01/27/2011 03:11 PM, Dale wrote: > [...] > I am using the -j option for the first time now. I'm updating KDE. It > seems to work fine. It doesn't scroll all the stuff like with a regular > emerges but this new rig is so fast, I can't read it anyway. I did have > a package to fail and it spit out the error for me to read. You don't need that if you have MAKEOPTS set in your make.conf, which is preferred. The -j option of emerge emerges multiple packages, while with MAKEOPTS set to "-j4" or whatever does a parallel build in the same package (meaning compiling multiple source files at the same time). It's preferred because with "emerge -jN" the last package will only use one CPU, while with "-jN" in MAKEOPTS even the last package will use N CPUs. Furthermore, emerge can't always build N packages at the same time because one can depend on the other, so it will have to wait until the dependency is built.