From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21876 invoked by alias); 27 Mar 2008 17:58:28 -0000 Received: (qmail 21867 invoked by uid 22791); 27 Mar 2008 17:58:27 -0000 X-Spam-Check-By: sourceware.org Received: from mail.codesourcery.com (HELO mail.codesourcery.com) (65.74.133.4) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 27 Mar 2008 17:58:10 +0000 Received: (qmail 31176 invoked from network); 27 Mar 2008 17:58:08 -0000 Received: from unknown (HELO ?192.168.0.2?) (mitchell@127.0.0.2) by mail.codesourcery.com with ESMTPA; 27 Mar 2008 17:58:08 -0000 Message-ID: <47EBE02A.9050103@codesourcery.com> Date: Thu, 27 Mar 2008 18:34:00 -0000 From: Mark Mitchell User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: Tom Tromey CC: Richard Guenther , Andreas Tobler , Ralf Wildenhues , Gcc Patch List Subject: Re: Patch: automatic dependencies for gcc References: <20080325202425.GD18200@ins.uni-bonn.de> <47E9687C.8000001@fgznet.ch> <84fc9c000803260601r44ed69ecn3eb0b690ad358ae@mail.gmail.com> <84fc9c000803270353u1a2ddec8pf4edf2ecee753822@mail.gmail.com> <84fc9c000803270943j3ded7c7bq71ea706167005c8b@mail.gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2008-03/txt/msg01711.txt.bz2 Tom Tromey wrote: > Richard> Well, as this only affects re-builds (?) in gcc/ it isn't > Richard> fatal (I just hit Ctrl-C and make again, that makes it work). > > That seems very unsatisfying to me, especially because I can easily > reproduce the problem with 'make -j2 all'. > > I think unpredictable hangs are much worse than manually maintaining > dependencies. We can always try again in a couple years, after a new > make is released. > > I'm bootstrapping the reversion on a couple machines now. I will send > it before the end of the day. Unfortunately, I agree that this is the right thing to do. I was really excited about automated dependencies, but if automated parallel builds don't work, we've got a large problem. Unless we can work around the GNU make bug, or unless there's an available GNU make release that fixes the problem, I think we have to back off. Thank you for your efforts in this area! -- Mark Mitchell CodeSourcery mark@codesourcery.com (650) 331-3385 x713