From owner-freebsd-current@FreeBSD.ORG Fri Feb 6 09:39:41 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 12FEF16A4CE; Fri, 6 Feb 2004 09:39:41 -0800 (PST) Received: from ns1.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id C7A5043D1F; Fri, 6 Feb 2004 09:39:34 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from ns1.xcllnt.net (localhost [127.0.0.1]) by ns1.xcllnt.net (8.12.10/8.12.10) with ESMTP id i16HdYOE055923; Fri, 6 Feb 2004 09:39:34 -0800 (PST) (envelope-from marcel@ns1.xcllnt.net) Received: (from marcel@localhost) by ns1.xcllnt.net (8.12.10/8.12.10/Submit) id i16HdUKd055922; Fri, 6 Feb 2004 09:39:30 -0800 (PST) (envelope-from marcel) Date: Fri, 6 Feb 2004 09:39:30 -0800 From: Marcel Moolenaar To: Ruslan Ermilov Message-ID: <20040206173930.GA55837@ns1.xcllnt.net> References: <20040205091634.GC13932@FreeBSD.org.ua> <20040206012805.N8113@gamplex.bde.org> <20040205151425.GA18523@FreeBSD.org.ua> <20040206030956.F11456@gamplex.bde.org> <20040205190906.GD20227@FreeBSD.org.ua> <20040206153150.J14249@gamplex.bde.org> <20040206165530.GG29305@FreeBSD.org.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040206165530.GG29305@FreeBSD.org.ua> User-Agent: Mutt/1.5.5.1i cc: current@freebsd.org Subject: Re: Very long SRCS list with unusually long src/ prefix X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Feb 2004 17:39:41 -0000 On Fri, Feb 06, 2004 at 06:55:30PM +0200, Ruslan Ermilov wrote: > > Perhaps in the meantime, I should just add an undocumented knob, > _SAFE_MKDEP (please suggest a better name), and provide both > versions of "make depend", with the old version as default? I would not do that if I were you. Correctness goes before speed and I'd rather we have a single way by which we generate the dependencies correctly and worry about speed later than have a default that's not going to work in some cases so that we have to tell people about the hidden magic *after* their builds have been failing. Before you know it you'll be stuck in a discussion about whether __SAFE_MKDEP should be default. After that you'll be stuck in another discussion about the removal of the old and broken way and you realize that you wasted more time than bin/cat can ever accumulate :-) Just my $0.02, -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net