[bind10-dev] configure select components for building/installing
Stephen Morris
stephen at isc.org
Fri Sep 28 12:12:55 UTC 2012
On 13/09/12 14:39, Jeremy C. Reed wrote:
> We also discussed about how to split it up. (I couldn't find our
> previous ideas.) Here are my suggestions:
>
> :
>
> Always built and installed are logging library, bind10 (boss),
> cfgmgr, cmdctl, stats (even though is not ran by default),
> sockcreator, and msgq. But should consider that these could be
> removed too. In particular, one may want libdns++ (and its
> dependencies libb10-cryptolink and libb10-util and
> libb10-exceptions) and nothing else.
A few points:
a) We need to make sure that enabling a component enables all
dependencies, e.g. --enable-auth implies --enable-libdns++. (We may
also need to check for conflicts such as --enable-auth
--disable-libdns++.)
b) We need to ensure that configure does not check for things that are
not required, e.g. dhcp does not require botan, so we don't want the
configuration script to fail if it is not there.
c) I agree with the last point about not building components unless
explicitly required.
Stephen
More information about the bind10-dev
mailing list