From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17761 invoked by alias); 27 Jun 2008 14:03:38 -0000 Received: (qmail 17746 invoked by uid 22791); 27 Jun 2008 14:03:37 -0000 X-Spam-Check-By: sourceware.org Received: from NaN.false.org (HELO nan.false.org) (208.75.86.248) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 27 Jun 2008 14:03:17 +0000 Received: from nan.false.org (localhost [127.0.0.1]) by nan.false.org (Postfix) with ESMTP id DCCEA98366; Fri, 27 Jun 2008 14:03:15 +0000 (GMT) Received: from caradoc.them.org (22.svnf5.xdsl.nauticom.net [209.195.183.55]) by nan.false.org (Postfix) with ESMTP id 9E5E398337; Fri, 27 Jun 2008 14:03:15 +0000 (GMT) Received: from drow by caradoc.them.org with local (Exim 4.69) (envelope-from ) id 1KCEXi-0007MB-BM; Fri, 27 Jun 2008 10:03:14 -0400 Date: Fri, 27 Jun 2008 14:03:00 -0000 From: Daniel Jacobowitz To: Andrew STUBBS , Mark Kettenis Cc: tromey@redhat.com, gdb@sourceware.org Subject: Re: Automatic dependency tracking Message-ID: <20080627140314.GA27855@caradoc.them.org> Mail-Followup-To: Andrew STUBBS , Mark Kettenis , tromey@redhat.com, gdb@sourceware.org References: <200806152203.14626.pedro@codesourcery.com> <20080616012617.GA8944@caradoc.them.org> <20080625182858.GA25575@caradoc.them.org> <486365E5.50601@st.com> <4864BF63.5010904@st.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4864BF63.5010904@st.com> User-Agent: Mutt/1.5.17 (2008-05-11) X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2008-06/txt/msg00296.txt.bz2 On Fri, Jun 27, 2008 at 11:22:27AM +0100, Andrew STUBBS wrote: > OK, I understand now. Presumably it would still be possible to retain > non-GNU make compatibility for build-only purposes by also providing a > regular dependency - basically just removing the bar from the above - and > then preprocessing the Makefile, like AM_CONDITIONAL? Sure - e.g. AC_SUBST(ORDER, ${bar_if_gnu_make}). > I don't know if it's worth it though. Like Daniel said, GNU make isn't > hard to build, and other projects already require it. Actually, Stan and Joel said it :-) Mark, do you have any comments about requiring GNU make for correct dependencies? I may be misremembering, but I believe you were concerned about GNU make dependency the last time this came up. Even if not, you work on more host platforms than any other GDB maintainer. Is supporting clean builds (actually, also modifying a source file and rebuilding - everything but modifying a header file) without GNU make sufficient? -- Daniel Jacobowitz CodeSourcery