From owner-freebsd-current@FreeBSD.ORG Mon Jan 12 14:37:55 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8058516A4CE; Mon, 12 Jan 2004 14:37:55 -0800 (PST) Received: from phantom.cris.net (phantom.cris.net [212.110.130.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D7E243D46; Mon, 12 Jan 2004 14:37:46 -0800 (PST) (envelope-from ru@FreeBSD.org.ua) Received: from phantom.cris.net (ru@localhost [127.0.0.1]) by phantom.cris.net (8.12.10/8.12.10) with ESMTP id i0CMc8Ca049419; Tue, 13 Jan 2004 00:38:12 +0200 (EET) (envelope-from ru@FreeBSD.org.ua) Received: (from ru@localhost) by phantom.cris.net (8.12.10/8.12.10/Submit) id i0CMc6ak049414; Tue, 13 Jan 2004 00:38:06 +0200 (EET) (envelope-from ru) Date: Tue, 13 Jan 2004 00:38:05 +0200 From: Ruslan Ermilov To: Dag-Erling Smorgrav , Scott Long , Bruce Evans Message-ID: <20040112223805.GA49251@FreeBSD.org.ua> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="PEIAKu/WMn1b1Hv9" Content-Disposition: inline User-Agent: Mutt/1.5.5.1i cc: current@FreeBSD.org Subject: Unhappy with recent make(1) changes X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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, 12 Jan 2004 22:37:55 -0000 --PEIAKu/WMn1b1Hv9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Gang, I was very surprised to find out that the 2x2.8GHz CPU with HTT enabled and 4GB RAM machine, otherwise idle, built world for more than an hour. It turned out to be an issue with recent changes to make(1) -- the machine runs July 1, 2003 version of 5.1-CURRENT. It's bankshot.rtp.FreeBSD.org, with hardware config documented on www/internal/. An example job (with empty object directory) was: : time -h make -ss obj -DALWAYS_CHECK_MAKE SUBDIR_OVERRIDE=3Dbin run with -j4 and without it (-B below for explicity). The result is as follows an dshould be self-evident: : old new main.c + new main.c + : old job.h new job.h :=20 : -B: 10,72s 10,67s 10,64s : 10,57s 10,64s 10,70s : 10,70s 10,80s 10,63s :=20 : -j4: 13,53s 12,15s 1m3,89s : 13,40s 12,02s 1m7,68s : 13,23s 12,70s 1m5,73s old: main.c,v 1.85 job.h,v 1.20 new: main.c,v 1.86 job.h,v 1.21 Can you elaborate here? Cheers, --=20 Ruslan Ermilov FreeBSD committer ru@FreeBSD.org --PEIAKu/WMn1b1Hv9 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAAyHMUkv4P6juNwoRAqKTAJ9mQt+s1X52dIlLVhfkHrbu84zbFwCggHR+ K3aiXyU+TBIHApHBW2s4Mcg= =Luls -----END PGP SIGNATURE----- --PEIAKu/WMn1b1Hv9--