Subject: checkflist/mkflist again
To: NetBSD Current Users <current-users@netbsd.org>
From: Greywolf <greywolf@starwolf.com>
List: current-users
Date: 09/29/2003 21:07:42
Hey, all,
Are there any plans in the works such that "make release" with
things like MKKERBEROS=no in /etc/mk.conf will actually work?
Currently it fails because checkflist demands that the kerberos
stuff be there. I'm sure there are other things which are conditional
as well, such as the side effects of MKMAN, MKLINT, MKSHARE, MKNLS
and the like.
Something needs to happen, but I'm not quite sure what. Among
my many delusions are:
1. flist should be generated a section at a time during "make build".
2. flist should really consist of several sub-flists which are
concatenated after "make build" is done, consistent with any
conditionals in /etc/mk.conf. Similarly, any checkflist done against
the base flist will fail; any checkflist done agains any of the
sub-flists (conditional) will only issue a warning but not fail the
build.
3. If we're really going to demand everything, then there should be an
alternate target which will completely ignore any conditional
compilations as specified by mk.conf and forcibly build the entire
tree.
I see 3) as completely orthogonal to either 1) or 2).
I can give you the name of my dealer if need be.
--*greywolf;
--
NetBSD: The Final Frontier.