Skip site navigation (1)Skip section navigation (2)
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>