Subject: Re: Toolchain Update (27-Nov-2001)
To: Todd Vierling <email@example.com>
From: James Chacon <firstname.lastname@example.org>
Date: 11/27/2001 12:38:34
>If you have items to add, please let me know so that I may update this list.
>There are some bug reports that came in over the long (USA) weekend, and are
>not reflected in this update, but these will be covered by the "Some
>additional minor fixes and cleanups" bulleted item below.
>You may note that the list has become significantly smaller. Thanks to all
>those helping fix minor issues in the build process; this is really coming
>=== CURRENTLY IN WORK ===
>The following items are actively being worked on by me as of this writing,
>and will be finished today (Tuesday, 27 Nov):
> - Add autoconf build mechanism for src/tools/compat, add many stubs for
> compatibility for other host OS's (Solaris, Linux, Cygwin, etc.)
> Includes a new <bsd.hostlib.mk> build structure.
> - Overhaul src/distrib with common build components and proper recursion.
> In particular, I've factored out the identical yet duplicated crunch
> and fs build logic.
I assume you mean the N makefiles all containing essentially the same rules
for doing a crunch build?
> - Change MKfoo=no back to NOfoo= in various Makefiles. The behavior
> desired here is to override any user setting, which is precisely what
> NOfoo does. (This manifests as a problem when someone sets MKMAN=yes or
> MKPIC=yes in mk.conf, which should be a perfectly legal action.)
Back to? I know the idea of MKSHARE=no has been around for some time so some
actual discussion before possibly breaking lots of people's mk.conf's should
probably happen here first..