From owner-freebsd-hackers@FreeBSD.ORG Fri Oct 26 18:09:13 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 664) id 769A6A51; Fri, 26 Oct 2012 18:09:13 +0000 (UTC) Date: Fri, 26 Oct 2012 11:09:12 -0700 From: David O'Brien To: Ian Lepore Subject: Re: [CFT/RFC]: refactor bsd.prog.mk to understand multiple programs instead of a singular program Message-ID: <20121026180912.GB44331@dragon.NUXI.org> Mail-Followup-To: obrien@freebsd.org, Ian Lepore , Warner Losh , Konstantin Belousov , freebsd-hackers@freebsd.org, Marcel Moolenaar , freebsd-arch@freebsd.org, "Simon J. Gerraty" References: <127FA63D-8EEE-4616-AE1E-C39469DDCC6A@xcllnt.net> <20121025211522.GA32636@dragon.NUXI.org> <3F52B7C9-A7B7-4E0E-87D0-1E67FE5D0BA7@xcllnt.net> <20121025225353.86DA658094@chaos.jnpr.net> <20121026050130.GL35915@deviant.kiev.zoral.com.ua> <20121026062356.3143A58094@chaos.jnpr.net> <37989A40-4DBD-48C8-BD65-16C7C41454B6@bsdimp.com> <1351266096.1123.315.camel@revolution.hippie.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1351266096.1123.315.camel@revolution.hippie.lan> X-Operating-System: FreeBSD 10.0-CURRENT X-to-the-FBI-CIA-and-NSA: HI! HOW YA DOIN? can i haz chizburger? User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-hackers@freebsd.org, "Simon J. Gerraty" , freebsd-arch@freebsd.org, Konstantin Belousov , Marcel Moolenaar X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: obrien@freebsd.org List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2012 18:09:13 -0000 On Fri, Oct 26, 2012 at 09:41:36AM -0600, Ian Lepore wrote: > We have to be able to build the same source for multiple versions of > freebsd, so even finding all the old :U and :L and any other > incompatibilities and fixing them isn't an option because we'd just > trade "works in freebsd 10" for "broken in every other environment". Ian, If you're using FreeBSD 9 after 2012-06-14, or FreeBSD 8 or 7 after 2012-10-09 you can use the Bmake spelling of ":U" and ":L" (:tu/:tl). I am not aruging against you, just giving some information you may not be aware of. -- -- David (obrien@FreeBSD.org)