From owner-freebsd-current@FreeBSD.ORG Mon Jan 25 13:42:21 2010 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7260B1065692; Mon, 25 Jan 2010 13:42:21 +0000 (UTC) (envelope-from matt.thyer@gmail.com) Received: from mail-gx0-f209.google.com (mail-gx0-f209.google.com [209.85.217.209]) by mx1.freebsd.org (Postfix) with ESMTP id EAB648FC0C; Mon, 25 Jan 2010 13:42:20 +0000 (UTC) Received: by gxk1 with SMTP id 1so3349559gxk.14 for ; Mon, 25 Jan 2010 05:42:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=uGFhW9NKpPQZbCt92KG0LQKaJVeoC5kecAXh1sWbQhE=; b=SM21QwMJ1owMXfEPYa3dfuW+qlZHdCeMf2cNYdGnvOTZ/jaWhpWB/MTNn09PJiCki3 u8q+MoTI8A9WAWx9l2oX1nV/qhRqUJIeA+Yjwondfuy/8defcaZU4rTubGDwNLmB+/4G LpyCFWQ9Y1aaWKVpTQeSv8IQgSOfUKTrY8Qwc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=lmwOhZbYrbrb2lv13Qvncb1BbVyeQHfGOK20sOy4s0piJ8A21JBSx8yAftApvvu3UA OrV+bxGW4fAAN0bm33H/qcHdBIvdS34sEtzASfSWhz+Oa2I2fRMFFmqC0z4InAj0bcmq cpFdRt2Lw9Vn9DsYvJCngkF1LWajL95kIdelI= MIME-Version: 1.0 Received: by 10.91.19.17 with SMTP id w17mr5701952agi.54.1264426937893; Mon, 25 Jan 2010 05:42:17 -0800 (PST) In-Reply-To: <20100125125554.GA76457@edoofus.dev.vega.ru> References: <20100120162326.GD50360@dan.emsphone.com> <20100120235024.GE50360@dan.emsphone.com> <4B5D8A87.6030701@icyb.net.ua> <20100125125554.GA76457@edoofus.dev.vega.ru> Date: Tue, 26 Jan 2010 00:12:17 +1030 Message-ID: From: Matt Thyer To: Ruslan Ermilov Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Daniel Eischen , Ed Schouten , Dan Nelson , Andriy Gapon , current@freebsd.org Subject: Re: Buildworld failure with -j24 and ZFS on GPT on Core i7-860 system X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2010 13:42:21 -0000 2010/1/25 Ruslan Ermilov > On Mon, Jan 25, 2010 at 02:11:51PM +0200, Andriy Gapon wrote: > > on 23/01/2010 15:03 Matt Thyer said the following: > > > I can only assume there is a problem with > "/usr/src/lib/libulog/Makefile". > > > > Hmm, I am not sure about how we enforce build order between libraries > under lib/ > > that have interdependencies. Is it solely by SUBDIR ordering in > lib/Makefile? > > In that case, could it be that the distance between libmd and libulog is > too short > > for this number of tasks? I.e. libulog build starts and completes before > libmd > > build completes (despite libulog being further down on the list)? > > The problem is already fixed in r202755 by Ed. When libulog was first > added, it was needed for libpam (pam_lastlog), so it had to be built > before libpam in Makefile.inc1:_prebuild_libs. What broke parallel > builds is that Ed forgot to add an inter-library dependency of libulog > on libmd. Now that libpam no longer required libulog it was removed > from Makefile.inc1 completely, and the problem is resolved. > Thanks. I have confirmed that -j6 buildworld works in a VM a couple of hours ago.