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

Warner Losh imp at bsdimp.com
Fri Mar 17 18:09:46 UTC 2006

> 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

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.


More information about the freebsd-current mailing list