From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27346 invoked by alias); 25 Sep 2009 17:48:09 -0000 Received: (qmail 27314 invoked by uid 22791); 25 Sep 2009 17:48:06 -0000 X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_92,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mail.gmx.net (HELO mail.gmx.net) (213.165.64.20) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Fri, 25 Sep 2009 17:47:58 +0000 Received: (qmail invoked by alias); 25 Sep 2009 17:47:54 -0000 Received: from xdsl-87-78-64-82.netcologne.de (EHLO localhost.localdomain) [87.78.64.82] by mail.gmx.net (mp068) with SMTP; 25 Sep 2009 19:47:54 +0200 Received: from ralf by localhost.localdomain with local (Exim 4.69) (envelope-from ) id 1MrEte-0001cf-1r; Fri, 25 Sep 2009 19:47:54 +0200 Date: Fri, 25 Sep 2009 17:48:00 -0000 From: Ralf Wildenhues To: DJ Delorie Cc: cygwin@cwilson.fastmail.fm, nickc@redhat.com, gcc-patches@gcc.gnu.org, gdb-patches@sourceware.org, binutils@sourceware.org Subject: Re: RFA/RFC: Pass --cache-file=/dev/null on to subconfigures Message-ID: <20090925174753.GC1808@gmx.de> Mail-Followup-To: Ralf Wildenhues , DJ Delorie , cygwin@cwilson.fastmail.fm, nickc@redhat.com, gcc-patches@gcc.gnu.org, gdb-patches@sourceware.org, binutils@sourceware.org References: <20090925172108.GA1808@gmx.de> <200909251729.n8PHTL7h010150@greed.delorie.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200909251729.n8PHTL7h010150@greed.delorie.com> User-Agent: Mutt/1.5.20 (2009-08-09) Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2009-09/txt/msg00812.txt.bz2 * DJ Delorie wrote on Fri, Sep 25, 2009 at 07:29:21PM CEST: > > > Well, with upstream Autoconf, you only ever have one cache file anyway, > > Does it properly handle parallel builds simultaneously trying to > update the cache, yet? No. I wasn't aware of this need. I'll fix Autoconf, and override.m4. > I've been adding a .NOTPARALLEL: to the toplevel Makefiles of all my > builds for some time now, to avoid cache collision problems. So far I had been under the impression that all configure scripts invoked by the toplevel Makefile would be distinct anyway. I see now that that is not the case for subdirs that contain libraries for the $build system. I never noticed --enable-serial-configure before; and there is some more dead code dealing with cache files in toplevel configure.ac, that should be cleaned up once src has completed the move to newer Autoconf. Esp. the host dirs should then be able to once again share a cache file, I guess. Thanks, Ralf