From owner-freebsd-ports@FreeBSD.ORG Sat Jul 22 15:34:01 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADB6316A4DA for ; Sat, 22 Jul 2006 15:34:01 +0000 (UTC) (envelope-from LoN_Kamikaze@gmx.de) Received: from mail.gmx.net (mail.gmx.de [213.165.64.21]) by mx1.FreeBSD.org (Postfix) with SMTP id D339443D4C for ; Sat, 22 Jul 2006 15:34:00 +0000 (GMT) (envelope-from LoN_Kamikaze@gmx.de) Received: (qmail invoked by alias); 22 Jul 2006 15:33:59 -0000 Received: from p54A7DFBE.dip.t-dialin.net (EHLO [192.168.0.12]) [84.167.223.190] by mail.gmx.net (mp019) with SMTP; 22 Jul 2006 17:33:59 +0200 X-Authenticated: #5465401 Message-ID: <44C24549.4030703@gmx.de> Date: Sat, 22 Jul 2006 17:33:29 +0200 From: "[LoN]Kamikaze" Organization: Lords of Nightmare User-Agent: Thunderbird 1.5.0.4 (X11/20060720) MIME-Version: 1.0 To: Dmitry Morozovsky References: <44C1F68E.80601@gmx.de> <44C2096E.4080701@FreeBSD.org> <44C20B29.30308@gmx.de> <20060722182659.U60076@woozle.rinet.ru> In-Reply-To: <20060722182659.U60076@woozle.rinet.ru> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: freebsd-ports@freebsd.org, Sergey Matveychuk Subject: Re: portinstall breaks with -m "-j 4" 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: Sat, 22 Jul 2006 15:34:01 -0000 Dmitry Morozovsky wrote: > On Sat, 22 Jul 2006, [LoN]Kamikaze wrote: > > L> > -j is not supported for ports. > L> > > L> > L> Well, it should be, with all the multi-core CPUs coming. And all other > L> targets work fine with -j. It's solely the install target that's broken. > L> > L> Is there any reason why it is not supported? > > Too many software authors do not design their build invironment for parallel > work. Many ports broke in configure and/or build phases just with make -j2. > > Sincerely, > D.Marck [DM5020, MCK-RIPE, DM3-RIPN] Well, at least the ports system itself should not be broken able to work with this. With larger ports I manage to reduce build times by 40% with distcc and a second machine. As far as I see it the number of ports breaking is rather low. On many ports it simply doesn't have an effect, but so far only editors/vim really breaks on my systems. BTW, I apologize for this is not at all a portupgrade issue, but an issue of the ports system.