From owner-freebsd-arch@FreeBSD.ORG Sat Jun 21 21:55:31 2003 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9205E37B401 for ; Sat, 21 Jun 2003 21:55:31 -0700 (PDT) Received: from ns1.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73E3F43F85 for ; Sat, 21 Jun 2003 21:55:30 -0700 (PDT) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by ns1.xcllnt.net (8.12.9/8.12.9) with ESMTP id h5M4tUDZ088555 for ; Sat, 21 Jun 2003 21:55:30 -0700 (PDT) (envelope-from marcel@piii.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9) with ESMTP id h5M4tTSx080511 for ; Sat, 21 Jun 2003 21:55:30 -0700 (PDT) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9/Submit) id h5M4tTCY080510 for arch@FreeBSD.ORG; Sat, 21 Jun 2003 21:55:29 -0700 (PDT) (envelope-from marcel) Date: Sat, 21 Jun 2003 21:55:29 -0700 From: Marcel Moolenaar To: arch@FreeBSD.ORG Message-ID: <20030622045529.GA80446@dhcp01.pn.xcllnt.net> References: <20030622005124.GA59673@HAL9000.homeunix.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030622005124.GA59673@HAL9000.homeunix.com> User-Agent: Mutt/1.5.4i Subject: Re: Per-source CFLAGS X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jun 2003 04:55:31 -0000 On Sat, Jun 21, 2003 at 05:51:24PM -0700, David Schultz wrote: > The following patch adds support for per-file CFLAGS, which gets > appended to the command line after the global CFLAGS. Per file compilation options are in direct conflict with make invocator control, by way of it being a makefile writer knob. Put differently: it's a feature for developers, not builders. We already see the problem with that when we define CFLAGS on the make command line, rather than in the environment. I'm not opposed to per-file options, but it seems to push the need to split make invocator knobs from makefile writer knobs. Until we have such seperation, I request that per-file options be made conditional so that make invocators still have control without being powerless. -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net