From owner-svn-src-head@freebsd.org Fri Jul 3 17:26:32 2015 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6C8F4994E8D; Fri, 3 Jul 2015 17:26:32 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ig0-x233.google.com (mail-ig0-x233.google.com [IPv6:2607:f8b0:4001:c05::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2ED292A16; Fri, 3 Jul 2015 17:26:32 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by igrv9 with SMTP id v9so80969378igr.1; Fri, 03 Jul 2015 10:26:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=e6bw2zV82LL/kuepGflFNiBpj/Yvq1PaVGhBkqzG0K4=; b=jNeIdJsAxQD7q3dBqhN74NY3V872NUL6iYqmAXICWRG0PPM54WXcidvhhwZibd9kWT Psx1DFZyp35xbuZsDQleKVvbuDiPoOYF5kr+Na/Cwllv2vdFGyd6nXXVJl5id2Ik//ub y8C6o8TNGRER/cj1fXCo6vkmPIncW8Kfu6o22NStZ1UC8gdgaFjp8M+Z4/ZraO18y+TS aDkdDwjSs1/0TDN8k/KsNCO6YDc6uoWqm40kQuXoudmFpw3HwPvuyG03duTj8wC7crjd XZ6F8clkPfry1qno8bxH9PO/0U/4FmlGr+LhDlpzrWR4eCmQcbd8UR22V+ypYQXLucK5 XnOg== MIME-Version: 1.0 X-Received: by 10.50.111.167 with SMTP id ij7mr50289656igb.49.1435944391367; Fri, 03 Jul 2015 10:26:31 -0700 (PDT) Received: by 10.36.38.133 with HTTP; Fri, 3 Jul 2015 10:26:31 -0700 (PDT) In-Reply-To: <5596C188.10404@FreeBSD.org> References: <201507030150.t631oRd0039490@repo.freebsd.org> <5596C188.10404@FreeBSD.org> Date: Fri, 3 Jul 2015 10:26:31 -0700 Message-ID: Subject: Re: svn commit: r285068 - in head/sys: conf modules/agp modules/geom/geom_part/geom_part_apm modules/geom/geom_part/geom_part_bsd modules/geom/geom_part/geom_part_bsd64 modules/geom/geom_part/geom_part... From: Adrian Chadd To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= Cc: Warner Losh , "src-committers@freebsd.org" , "svn-src-all@freebsd.org" , "svn-src-head@freebsd.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jul 2015 17:26:32 -0000 ok, so why's it make NFS builds so slow? -a On 3 July 2015 at 10:08, Roger Pau Monn=C3=A9 wrote: > El 03/07/15 a les 3.50, Warner Losh ha escrit: >> Author: imp >> Date: Fri Jul 3 01:50:26 2015 >> New Revision: 285068 >> URL: https://svnweb.freebsd.org/changeset/base/285068 >> >> Log: >> Kill MFILES and find things automatically. It turned out to be only >> lightly used. Find the proper .m file when we depend on *_if.[ch] in >> the srcs line, with seat-belts for false positive matches. This uses >> make's path mechanism. A further refinement would be to calculate this >> once, and then pass the resulting _MPATH to modules submakes. > > This makes building the kernel from a NFS share extremely slow, I've > been waiting for >2h for a simple buildkernel to finish, and I ended up > killing it in order to bisect what was causing this (and it was still at > the "make dependencies" phase only). > > Roger. > >