Date: Mon, 03 Jan 2005 10:22:25 -0700 From: Scott Long <scottl@freebsd.org> To: Robert Watson <rwatson@freebsd.org> Cc: "M. Warner Losh" <imp@bsdimp.com> Subject: Re: cvs commit: src/sys/modules/aic7xxx/aicasm Makefile Message-ID: <41D97F51.8080907@freebsd.org> In-Reply-To: <Pine.NEB.3.96L.1050103112222.33949B-100000@fledge.watson.org> References: <Pine.NEB.3.96L.1050103112222.33949B-100000@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Robert Watson wrote: > On Sun, 2 Jan 2005, M. Warner Losh wrote: > > >>In message: <200501030536.j035atQo072140@repoman.freebsd.org> >> Nate Lawson <njl@FreeBSD.org> writes: >>: NO_MAN is now NOMAN. >> >>Please back this out. You are going backwards. You need to use >>buildkernel or install a new world or setenv NO_MAN. > > > However, some change of this sort would be very useful -- the NO_MAN issue > is the only one of two issues preventing 6.x kernels from building on an > un-customized 5.x world. The other issue is changes in config(8), but > that's a lot more easily worked around as it doesn't require changes to > the global makefiles to fix. As someone who runs their build and remote > management boxes on RELENG_5, but remote test boxes on HEAD, I'd find it > very useful if we could find some solution to this. The one I've had in > mind is teaching the 5.x .mk files to also know about NO_MAN -- that way > at least newer RELENG_5 could build 6.x components without a full > buildworld. > > Robert N M Watson > > Compatibility should be put into a common and documented place like bsd.compat.mk. Putting special variables into each Makefile is both cumbersome and undocumented; it turns into folklore that no one understands years down the line. Scott
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41D97F51.8080907>