From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Emacs in CVS as today does not build - emacs depends on *.elc, which cannot be built without emacs Date: Sat, 23 Nov 2002 17:57:25 -0500 Sender: emacs-devel-admin@gnu.org Message-ID: References: <3DC140C2.6000306@biobase.dk> <3DC15922.9050108@biobase.dk> <87wunw4ryu.fsf@floss.red-bean.com> <87heed81an.fsf@floss.red-bean.com> <5xk7j8zdh7.fsf@kfs2.cua.dk> <878yzo894g.fsf@floss.red-bean.com> <85lm3mg8f1.fsf@newton.ch.collab.net> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1038092371 17400 80.91.224.249 (23 Nov 2002 22:59:31 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 23 Nov 2002 22:59:31 +0000 (UTC) Cc: storm@cua.dk, schwab@suse.de, tra@biobase.dk, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18FjFJ-0004WW-00 for ; Sat, 23 Nov 2002 23:59:29 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18FjKA-00073I-00 for ; Sun, 24 Nov 2002 00:04:30 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 18FjED-0000Tg-00; Sat, 23 Nov 2002 17:58:21 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 18FjDM-0000M2-00 for emacs-devel@gnu.org; Sat, 23 Nov 2002 17:57:28 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 18FjDK-0000KF-00 for emacs-devel@gnu.org; Sat, 23 Nov 2002 17:57:27 -0500 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10) id 18FjDK-0000K6-00 for emacs-devel@gnu.org; Sat, 23 Nov 2002 17:57:26 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 18FjDJ-00038W-00; Sat, 23 Nov 2002 17:57:25 -0500 Original-To: kfogel@collab.net, kfogel@red-bean.com In-reply-to: <85lm3mg8f1.fsf@newton.ch.collab.net> (message from Karl Fogel on 21 Nov 2002 11:05:38 -0600) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:9638 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:9638 The method you described wasn't completely fleshed out, and left a few practical issues unaddressed. Nevertheless, my original patch implemented it, or something very close to it, It was not close at all. Your first script actually ran the bootstrap procedure. That is very different from what I suggested. However, if we can come up with some precise description of how autogen.sh should behave, I'd be happy to implement it. Here's the description I wrote before: I think it should create a file `must-bootstrap'. Then the next `make all' run should notice the existence of must-bootstrap, and do a bootstrap automatically. Could you be more specific about why you think that is hard? It could be implemented inside the rule maybe-bootstrap.