[bind10-dev] layout of build system

Jeremy C. Reed jreed at isc.org
Fri Oct 2 21:39:13 UTC 2009


On Fri, 2 Oct 2009, Evan Hunt wrote:

> I suggest 'cmdchan' or similar instead of 'CC', as CC makes me think 
> that's where all the C++ code goes.

Yes, I agree. I don't know what it is called. CC was a placeholder.

> I'm not clear on what 'libexec' is for.  Is it like bind9/util, i.e.,
> utilities to support the build process?  Or something else?  It's not a
> very intuitive name, to me.

libexec is for programs that a human doesn't normally run directly nor 
configure to be started up. For example, postfix has several 
non-interactive tools that say:

                foo: fatal: do not run this command by hand

They are usually tools launched by something else, like 
libexec/gnome-keyring-ask is launched by libgnomeui. Or 
libexec/hald-addon-storage is launched by the hald daemon when needed. 
Another example is a POP3 server that knows no networking and so is 
launched by inetd.

I added it on the assumption we'd have commands that we'd consider that 
no human would have run nor start.



More information about the bind10-dev mailing list