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 <gentoo-dev+bounces-44660-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1PvhRV-0003mB-VI
	for garchives@archives.gentoo.org; Sat, 05 Mar 2011 02:42:06 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 83CF31C026;
	Sat,  5 Mar 2011 02:41:57 +0000 (UTC)
Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181])
	by pigeon.gentoo.org (Postfix) with ESMTP id 637341C015
	for <gentoo-dev@lists.gentoo.org>; Sat,  5 Mar 2011 02:41:31 +0000 (UTC)
Received: by wyb42 with SMTP id 42so4043621wyb.40
        for <gentoo-dev@lists.gentoo.org>; Fri, 04 Mar 2011 18:41:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:sender:in-reply-to:references:date
         :x-google-sender-auth:message-id:subject:from:to:cc:content-type;
        bh=6fpKaj+NgVUCuapzqoujYLH2Ovcob6tHASphvf9/v40=;
        b=tsYF19Pch/jVpcHzsGAJGMmnA3QQWblVM771hEpg5apmpWMwOGX8QH9yeOJhJ714n2
         z2dneryMLvA0dbIhgjt3sXrBx+coDD48OUbJejcCg9UknPWwKGwaDlNAlLoVIiY+AXjj
         Qp5f1q+Chp4u9oMKzMi6DyQxoA7EvIORSvEUo=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:sender:in-reply-to:references:date
         :x-google-sender-auth:message-id:subject:from:to:cc:content-type;
        b=ZeuFYFkkfReF6O6KznhdDTrqZdY/4/t26MuHNO59uGMqVjHrI+VBYOXjB70+2X6hWk
         Ybwt+E50W0qKYansYxvMHUw87oDxhGe92vsbVPX5/NVH5TFiaPBjlPJa9W0j5ESglvW0
         9dHgYJNgj3/GbtkwzJ133jhuZ87xuiM2W8/Ko=
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.227.11.146 with SMTP id t18mr1176641wbt.104.1299292890397;
 Fri, 04 Mar 2011 18:41:30 -0800 (PST)
Sender: freemanrich@gmail.com
Received: by 10.227.149.195 with HTTP; Fri, 4 Mar 2011 18:41:30 -0800 (PST)
In-Reply-To: <20110304234657.GH30413@linuxized.com>
References: <4D70B27C.2020603@gentoo.org>
	<4D71767F.1050902@gentoo.org>
	<20110304234657.GH30413@linuxized.com>
Date: Fri, 4 Mar 2011 21:41:30 -0500
X-Google-Sender-Auth: p4qt-SNGnIIX5ruPUc18iWKhwrc
Message-ID: <AANLkTimUNEo1VuwMg0tB4YCGuph7MBfmGRo0QEJQWib4@mail.gmail.com>
Subject: Re: [gentoo-dev] Last rites: www-client/chromium-bin
From: Rich Freeman <rich0@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Cc: Alex Alexander <wired@gentoo.org>
Content-Type: text/plain; charset=ISO-8859-1
X-Archives-Salt: 
X-Archives-Hash: 1d28c4bd3358c05015abf8f5df97fc05

On Fri, Mar 4, 2011 at 6:46 PM, Alex Alexander <wired@gentoo.org> wrote:
> Anyway, compilation on a modern system shouldn't take more than an
> hour. ~15-20 minutes on a quad i5.

Clearly your definition of modern doesn't include my server...  :)
Just checked and the last build clocked in at 192 minutes.  I need to
make sure I have /var/tmp/portage symlinked back to a non-tmpfs
location whenever I build it or else the system pretty-much dies from
a lack of RAM.

For kicks I tried to do better with distcc and EC2.  That worked great
until it started running a bunch of python scripts in the makefile -
at -j15 or whatever I had it set to.  Distcc really needs a solution
for the fact that you can't pick a single optimum value for -j when
gcc is only part of the build.  Sure, the EC2 latency isn't great, but
you can parallelize as much as you want, and for me the bigger benefit
is not sucking down half a gig of RAM.

Still, the build has gotten faster with time as the excellent g.o
chromium team slowly strips out bundled libs.  If you want a real
eye-opener do a du -s * in the source tree for chromium and see where
all the code is.