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