Date: Fri, 26 Oct 2012 12:57:31 -0600 From: Ian Lepore <freebsd@damnhippie.dyndns.org> To: obrien@freebsd.org Cc: Konstantin Belousov <kostikbel@gmail.com>, freebsd-hackers@freebsd.org, Marcel Moolenaar <marcel@xcllnt.net>, freebsd-arch@freebsd.org, "Simon J. Gerraty" <sjg@juniper.net> Subject: Re: [CFT/RFC]: refactor bsd.prog.mk to understand multiple programs instead of a singular program Message-ID: <1351277851.1123.337.camel@revolution.hippie.lan> In-Reply-To: <20121026180912.GB44331@dragon.NUXI.org> References: <127FA63D-8EEE-4616-AE1E-C39469DDCC6A@xcllnt.net> <20121025211522.GA32636@dragon.NUXI.org> <3F52B7C9-A7B7-4E0E-87D0-1E67FE5D0BA7@xcllnt.net> <CAGH67wRw_n2_KwVz=DZkMpeJ4t8mMf965nxehHsDV-mzTnn5cA@mail.gmail.com> <CADLo839EUTF9bP8VD3L1_boY8i-w8B87yHGRR7Zx6wONFnSnEQ@mail.gmail.com> <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> <20121026180912.GB44331@dragon.NUXI.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2012-10-26 at 11:09 -0700, David O'Brien wrote: > 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. > Yeah. And if I have to, I could modify all our makefiles to use the new syntax, then backport support for the new syntax to earlier freebsd make source in our local repos. But to give you some idea of what I've got to support... yesterday afternoon I was struggling with whether I can find the time in a release schedule to update an old product that needs a new feature from freebsd 6 to 8. The sad fact is that I can't, I'm going to have to do another freebsd 6-based release to meet the schedule. It's interesting having to work on a daily basis in everything between freebsd 6.2 and -current. -- Ian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1351277851.1123.337.camel>