svn commit: r267424 - in head: share/mk tools/build/options

Warner Losh imp at bsdimp.com
Wed Jul 9 17:59:59 UTC 2014


On Jul 8, 2014, at 8:34 PM, Julio Merino <jmmv at freebsd.org> wrote:

> On Tue, Jul 8, 2014 at 10:32 PM, Glen Barber <gjb at freebsd.org> wrote:
>> On Tue, Jul 08, 2014 at 10:28:25PM -0400, Julio Merino wrote:
>>> On Tue, Jul 8, 2014 at 9:07 PM, Glen Barber <gjb at freebsd.org> wrote:
>>>> This is one of the build failure cases:
>>>> 
>>>> https://lists.freebsd.org/pipermail/freebsd-tinderbox/2014-June/014357.html
>>> 
>>> Am I reading that right in that this was on a 9.2-STABLE host building HEAD?
>> 
>> Yes.
>> 
>> (I have no idea why, to be honest.  The tinderbox are outside of the
>> cluster admins control.)
> 
> OK.  Regardless, I suppose that being able to build HEAD from the
> supported releases is supposed to work?  Even from 8.4?  Will
> investigate for 9.x.

The officially supported list is (and has been since FreeBSD 5 was current):

HEAD builds on “recent” -current systems, tip of the latest stable branch, latest stable branch latest release.

That’s the entire supported list.

What often works is: HEAD builds on any system back to the branch point of the most recent stable branch and any point on the stable branch. Frequently back one or two stable branches. We have people actively ensuring that most points on the latest stable branch (10) work, and at least one person who submits fixes for 9 and I don’t think we’ve broken 8 (there may be a person for that too, I haven’t seen any commits).

Currently, we can build on 8.4 (last time I checked), but that may change with the next clang import since 8.4 doesn’t have a compiler that can build it. We administratively block 7.x support and have removed it from our build system. Really old branches are impossible to test, so we balance GCing support for them with their usefulness.

Warner


More information about the svn-src-head mailing list