Date: Tue, 9 Jun 2009 12:06:13 +0100 (BST) From: Robert Watson <rwatson@FreeBSD.org> To: "M. Warner Losh" <imp@bsdimp.com> Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org, ed@FreeBSD.org Subject: Re: svn commit: r193734 - in head: lib/libusb sys/amd64/amd64 sys/i386/i386 sys/i386/xen sys/sys Message-ID: <alpine.BSF.2.00.0906091204360.62661@fledge.watson.org> In-Reply-To: <20090608.164518.-1264106964.imp@bsdimp.com> References: <200906081823.n58INhX8038125@svn.freebsd.org> <20090608.164518.-1264106964.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 8 Jun 2009, M. Warner Losh wrote: > In message: <200906081823.n58INhX8038125@svn.freebsd.org> > Ed Schouten <ed@FreeBSD.org> writes: > : It turns out our compiler in stable/7 can't build this code anymore. > : Even though my opinion is that those people should just run `make > : kernel-toolchain' before building a kernel, I am willing to wait and > : commit this after we've branched stable/8. > > As a matter of policy, the project has always supported a RELENG_X -> > CURRENT upgrade with a simple buildworld. The issue of building a kernel by > hand across releases has been targeted as one of those areas that can break, > but only if there's a really good reason to do so. > > Just FYI to everybody.. As compared to building 7.x kernels on 6.x, we got significantly farther through the release process before bumping into a problem, FWIW. I certainly appreciate the ability to short-cut builds by doing them incrementally with existing toolchains, and while there are good reasons to break that (such as taking advantage of new syntax to improve the kernel -- for example, C99 structure initialization) my hope is generally to avoid breaking it unless such a good reason turns up. Usually, in the past, it's been share/mk incompatibility that's broken the build rather than C syntax, though. Robert N M Watson Computer Laboratory University of Cambridge
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.0906091204360.62661>