cvs commit: src/sys/modules/aic7xxx/aicasm Makefile
Scott Long
scottl at freebsd.org
Mon Jan 3 09:24:00 PST 2005
Robert Watson wrote:
> On Sun, 2 Jan 2005, M. Warner Losh wrote:
>
>
>>In message: <200501030536.j035atQo072140 at repoman.freebsd.org>
>> Nate Lawson <njl at 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
More information about the cvs-src
mailing list