[CFT/RFC]: refactor bsd.prog.mk to understand multiple programs instead of a singular program

Ian Lepore freebsd at damnhippie.dyndns.org
Fri Oct 26 18:57:46 UTC 2012


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




More information about the freebsd-hackers mailing list