From owner-freebsd-ports@FreeBSD.ORG Thu Apr 12 16:33:05 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 453C916A406 for ; Thu, 12 Apr 2007 16:33:05 +0000 (UTC) (envelope-from LoN_Kamikaze@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id A54CB13C48A for ; Thu, 12 Apr 2007 16:33:03 +0000 (UTC) (envelope-from LoN_Kamikaze@gmx.de) Received: (qmail invoked by alias); 12 Apr 2007 16:33:02 -0000 Received: from nat-wh-1.rz.uni-karlsruhe.de (EHLO [192.168.1.12]) [129.13.72.169] by mail.gmx.net (mp033) with SMTP; 12 Apr 2007 18:33:02 +0200 X-Authenticated: #5465401 X-Provags-ID: V01U2FsdGVkX1+1YXM+tQa1Cb7qME2saNh3sK0q42F53nwBeKLlIY OVgl5V2432V+tr Message-ID: <461E5F39.1030603@gmx.de> Date: Thu, 12 Apr 2007 18:32:57 +0200 From: "[LoN]Kamikaze" User-Agent: Thunderbird 1.5.0.10 (X11/20070314) MIME-Version: 1.0 To: Robert Noland References: <200704100452.40574.mail@maxlor.com> <1176227087.27233.8.camel@ikaros.oook.cz> <200704120543.53063.mail@maxlor.com> <1176391950.1820.3.camel@rnoland-ibm.acs.internap.com> In-Reply-To: <1176391950.1820.3.camel@rnoland-ibm.acs.internap.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Y-GMX-Trusted: 0 Cc: Benjamin Lutz , ports@freebsd.org, pav@freebsd.org Subject: Re: parallel builds revisited X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Apr 2007 16:33:05 -0000 Robert Noland wrote: > On Thu, 2007-04-12 at 05:43 +0200, Benjamin Lutz wrote: >> Hello Pav, >> >> On Tuesday 10 April 2007 19:44, Pav Lucistnik wrote: >>> Benjamin Lutz píše v út 10. 04. 2007 v 04:52 +0200: >>>> Some time ago, after buying a Core 2 Duo system, I've become >>>> interested in doing something about the inherent >>>> single-threadedness of the ports. Even though I have a dualcore >>>> machine, ports builds only ever use one core. I started thinking >>>> about various approaches to introduce parallelism to ports builds >>>> and wrote down my thoughts here: >>>> http://marc.info/?l=freebsd-ports&m=116124997126657&w=2 >>> I have same thoughts, and I wrote about it on Project Ideas page. >>> That text materialized into a Summer of Code proposal, which is most >>> probably going to get funded. So stay tuned. However, the proposal >>> concentrates mainly on allowing several ports to build in parallel. > > Have any of you looked at sysutils/bsdadminscripts, it's buildflags > options allow for parallel builds as well as ccache / distcc use. I > have a reasonable list of ports that must have some or all of these > options disabled as well. > > robert. I happen to be the author of that and I maintain a list of ports that cause trouble in a German Wiki: http://wiki.bsdforen.de/Distcc#FreeBSD_Ports These are all the ports that ever made trouble when I tried to build them with 'make -j'. I have around 500 Ports installed, so I think those aren't really many.