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: Bootstrap failure with new configure.bat (was Re: Proposed change to nt/INSTALL) Date: Fri, 06 May 2011 18:08:05 +0300 Message-ID: <83tyd7lve2.fsf@gnu.org> References: <4DC230CF.8070803@gmail.com> <4DC2994D.8020103@gmail.com> <83iptpm68b.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1304694513 23575 80.91.229.12 (6 May 2011 15:08:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 6 May 2011 15:08:33 +0000 (UTC) Cc: cschol2112@googlemail.com, Emacs-devel@gnu.org, bkey76@gmail.com To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 06 17:08:27 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QIMdj-0007YT-4M for ged-emacs-devel@m.gmane.org; Fri, 06 May 2011 17:08:23 +0200 Original-Received: from localhost ([::1]:57701 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIMdi-0006ES-KL for ged-emacs-devel@m.gmane.org; Fri, 06 May 2011 11:08:22 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:32771) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIMdX-0006DN-DK for Emacs-devel@gnu.org; Fri, 06 May 2011 11:08:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QIMdW-0003HC-HZ for Emacs-devel@gnu.org; Fri, 06 May 2011 11:08:11 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:59359) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIMdW-0003Gz-BN for Emacs-devel@gnu.org; Fri, 06 May 2011 11:08:10 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LKS002003HFN500@a-mtaout20.012.net.il> for Emacs-devel@gnu.org; Fri, 06 May 2011 18:08:05 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.228.234.175]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LKS002P84PFPL10@a-mtaout20.012.net.il>; Fri, 06 May 2011 18:08:04 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.166 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:139178 Archived-At: > From: Stefan Monnier > Cc: Ben Key , cschol2112@googlemail.com, Emacs-devel@gnu.org > Date: Fri, 06 May 2011 10:23:44 -0300 > > > Look again. The above compilation command line, with > > "-DPURESIZE=5000000", is the first compilation. Then all Lisp files > > are compiled. And finally all the C files are recompiled without the > > "-DPURESIZE=5000000" option. This is how bootstrap works on Windows. > > On an unrelated note: why do you need this -DPURESIZE=5000000 for the > w32 build? Simply because no one has invested the effort to see whether the bootstrap will work without it, and tweaked the w32 Makefiles accordingly. Those Makefiles are somewhat tricky because they need to support GNU Make and MS Nmake and also 2 kinds of shell with GNU Make. The current setup works with all that complexity. Volunteers are welcome, as usual.