From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Annoyingly cautious make rules Date: Fri, 02 Dec 2011 11:14:03 -0500 Message-ID: References: <83ehwnc97k.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1322842461 23123 80.91.229.12 (2 Dec 2011 16:14:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 2 Dec 2011 16:14:21 +0000 (UTC) Cc: Andreas Schwab , rms@gnu.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 02 17:14:17 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 1RWVke-0003PL-R7 for ged-emacs-devel@m.gmane.org; Fri, 02 Dec 2011 17:14:16 +0100 Original-Received: from localhost ([::1]:39857 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWVke-0001tI-Cj for ged-emacs-devel@m.gmane.org; Fri, 02 Dec 2011 11:14:16 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:52988) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWVkc-0001tD-6t for emacs-devel@gnu.org; Fri, 02 Dec 2011 11:14:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RWVkb-0003Qh-3M for emacs-devel@gnu.org; Fri, 02 Dec 2011 11:14:14 -0500 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:55074) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RWVkY-0003QO-V3; Fri, 02 Dec 2011 11:14:11 -0500 Original-Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id pB2GE4g9026840; Fri, 2 Dec 2011 11:14:04 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 129E458CC3; Fri, 2 Dec 2011 11:14:03 -0500 (EST) In-Reply-To: <83ehwnc97k.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 02 Dec 2011 16:57:35 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4059=0 X-NAI-Spam-Version: 2.2.0.9286 : core <4059> : streams <707162> : uri <1020434> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.20 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:146432 Archived-At: >> > The cache used to be enabled automatically. How do you enable it now? >> $ ./configure --help >> [...] >> --cache-file=FILE cache test results in FILE [disabled] >> -C, --config-cache alias for `--cache-file=config.cache' >> [...] > Why is the default OFF? IIUC it's because the expectation is that it's not run very often and that current machines are fast enough to make it bearable, the advantage being that when you "aptitude upgrade" you won't waste your time wondering why configure does not notice that your libjpeg62 doesn't exist any more and how to coerce configure into doing its job (i.e. find out that you need to remove the config.cache that you'd never heard of). I.e. the problem of autoconf's cache is that there's no automatic way to discover when it's stale. Stefan