Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Mar 2006 11:07:05 -0700 (MST)
From:      Warner Losh <imp@bsdimp.com>
To:        ru@FreeBSD.org
Cc:        current@FreeBSD.org
Subject:   Re: [HEADS UP] New world/kernel build options are imminent
Message-ID:  <20060317.110705.41678962.imp@bsdimp.com>
In-Reply-To: <20060317165638.GA1172@ip.net.ua>
References:  <20060317165638.GA1172@ip.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060317.110705.41678962.imp>