From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Building cvs emacs on a dual-core machine Date: Sat, 23 Dec 2006 14:46:42 +0200 Message-ID: References: Reply-To: Eli Zaretskii NNTP-Posting-Host: dough.gmane.org X-Trace: sea.gmane.org 1166878020 15730 80.91.229.10 (23 Dec 2006 12:47:00 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 23 Dec 2006 12:47:00 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 23 13:46:59 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by dough.gmane.org with esmtp (Exim 4.50) id 1Gy6HA-0007rW-IE for ged-emacs-devel@m.gmane.org; Sat, 23 Dec 2006 13:46:56 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Gy6HA-0006C0-4l for ged-emacs-devel@m.gmane.org; Sat, 23 Dec 2006 07:46:56 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Gy6Gx-0006B1-IP for emacs-devel@gnu.org; Sat, 23 Dec 2006 07:46:43 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Gy6Gt-00065g-Nd for emacs-devel@gnu.org; Sat, 23 Dec 2006 07:46:43 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Gy6Gt-00065Y-I8 for emacs-devel@gnu.org; Sat, 23 Dec 2006 07:46:39 -0500 Original-Received: from [192.114.186.66] (helo=romy.inter.net.il) by monty-python.gnu.org with esmtp (Exim 4.52) id 1Gy6Gt-0003ez-1u for emacs-devel@gnu.org; Sat, 23 Dec 2006 07:46:39 -0500 Original-Received: from HOME-C4E4A596F7 (IGLD-84-229-252-238.inter.net.il [84.229.252.238]) by romy.inter.net.il (MOS 3.7.3-GA) with ESMTP id GPP52296 (AUTH halo1); Sat, 23 Dec 2006 14:46:36 +0200 (IST) Original-To: Eric Lilja In-reply-to: (message from Eric Lilja on Sat, 23 Dec 2006 12:24:21 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:64160 Archived-At: > From: Eric Lilja > Date: Sat, 23 Dec 2006 12:24:21 +0100 > > Another rebuild: Without jobs, ~11 minutes Same here. I get between 11 and 13 minutes, depending on whether I use "-j 2" or not. This is a single-core system with a 3-GHz hyper-threaded CPU. > With jobs: Will not complete. :-( Please show me the error messages which prevented it from finishing. For repeatability's sake, please always start with a fresh CVS tree when you try another bootstrap, until we resolve the problems. To avoid the need to checkout the entire tree each time, what I do is immediately after a checkout copy the fresh tree to another place (you can compress it if you want to preserve space), and then, before each new build, I remove the old tree, where I built Emacs the previous time, and copy the fresh tree in its place. This makes every build go through the same steps, and makes debugging easier. Could you please adopt a similar scheme? FWIW, I have now finished testing the latest changes in the various makefile.w32-in files. I tested all the combinations I could try on this system: . with sh.exe and with CMD . with and without '-j 2 XMFLAGS="-j 2"' options . both CVS HEAD and the 22.0.92 tarball (with makefile.w32-in files and gmake.defs replaced by the ones in CVS HEAD) All combinations of these were tested, and they all succeeded. So for further testing, I must rely on your data. We use different development tools (e.g., I don't have Cygwin installed, and my gmake is compiled locally from the official sources, not downloaded from the MinGW site), so perhaps some problems only rear their ugly heads with your choice of tools. TIA