From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Masterson Newsgroups: gmane.emacs.devel Subject: Re: INSTALL-CVS Date: Wed, 4 Jun 2003 13:54:18 -0700 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <16094.23674.647000.848778@gargle.gargle.HOWL> References: <16086.31800.692970.193443@nick.uklinux.net> <16090.26460.514633.853505@nick.uklinux.net> <200306041806.h54I6L0e026749@rum.cs.yale.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1054760830 8509 80.91.224.249 (4 Jun 2003 21:07:10 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 4 Jun 2003 21:07:10 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Jun 04 23:07:07 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19NfTP-0002D1-00 for ; Wed, 04 Jun 2003 23:07:07 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19Nfl9-0007v0-00 for ; Wed, 04 Jun 2003 23:25:27 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19NfRs-0001Px-Tg for emacs-devel@quimby.gnus.org; Wed, 04 Jun 2003 17:05:32 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19NfQj-0000sg-Fz for emacs-devel@gnu.org; Wed, 04 Jun 2003 17:04:21 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19NfHz-0006oL-1k for emacs-devel@gnu.org; Wed, 04 Jun 2003 16:55:20 -0400 Original-Received: from us02smtp1.synopsys.com ([198.182.60.75] helo=vaxjo.synopsys.com) by monty-python.gnu.org with esmtp (Exim 4.20) id 19NfH3-00066w-CW for emacs-devel@gnu.org; Wed, 04 Jun 2003 16:54:21 -0400 Original-Received: from maiden.synopsys.com (maiden.synopsys.com [146.225.100.170]) by vaxjo.synopsys.com (Postfix) with ESMTP id 15A2CE2E5; Wed, 4 Jun 2003 13:54:20 -0700 (PDT) Original-Received: from DMASTER-LAP.synopsys.com (localhost [127.0.0.1]) by maiden.synopsys.com (8.9.1/8.9.1) with ESMTP id NAA15658; Wed, 4 Jun 2003 13:54:40 -0700 (PDT) Original-To: "Stefan Monnier" In-Reply-To: <200306041806.h54I6L0e026749@rum.cs.yale.edu> X-Mailer: VM 7.14 under Emacs 21.1.1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:14711 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:14711 >>>>> Stefan Monnier writes: >> I think I understand what you're saying, but I'm not sure why >> anyone would *rerun* configure in a "built" environment and not do >> something like 'make clean' first. > I never understand why anyone would do `make clean' (probably > because I can never remember which of `clean', `extraclean', > `distclean', `fooclean', `hyperclean', or `megaclean' does what I > want). > ./configure is rerun for me whenever `configure' changes. Hmmm. But, since most (all?) 'make' commands only do time-stamp checking to determine if a target should be rebuilt, if the rerun of configure causes the Makefile(s) to be regen'ed with new or changed commands in a target, that target may not be rebuilt because you didn't "clean" your environment first. True? When you're familiar with the environment (as you are with Emacs), you can get away without cleaning your environment first. However, the safe approach is to only 'configure' in a clean environment. CPU cycles are relatively cheap nowadays... ;-) -- David Masterson David DOT Masterson AT synopsys DOT com Sr. R&D Engineer Synopsys, Inc. Software Engineering Sunnyvale, CA