Re: [HEADS UP] New world/kernel build options are imminent

From: Warner Losh <imp_at_bsdimp.com>
Date: Fri, 17 Mar 2006 11:07:05 -0700 (MST)
> The new model borrows internal part of implementation from NetBSD
> and user API part from FreeBSD ports.  There were several goals:
> 
> - The new naming scheme should be uniform, easy to remember.
> - There should be a full list of options, with clear defaults
>   and dependencies, in one central place.
> - API should be stable and detective of user/developer errors.
> - make(1) environment should be clean outside world/kernel.
  - Possible to change the default in the base system in a stable
    way.

The change from NO_HESIOD TO YES_HESIOD wasn't a big deal to most of
our users, but the desire to have someone say "I want to build HESIOD,
reguardless of the default" wasn't possible in the old system.

The other item that's desirable is to have per-tree defaults for these
w/o needing to redefine the system make file.  That isn't dependent on
these changes, but is a highly desirable thing.  I've some patches
that implement that in a brute-force kind of way.

Warner
Received on Fri Mar 17 2006 - 17:09:46 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:53 UTC