ccontrol program takes over the roles of the compiler and linker, and reads a configuration file to decide what to do before invoking them.
This is particularly useful for centralized control over commands and options, such as enabling distcc(1) and ccache(1).
I recommend installing dietlibc if you can; the resulting (static) binary is smaller and cuts a few percent off compile times.
If you want to install ccontrol in your home directory (eg. ~/bin), use "./configure --bindir=$HOME/bin". Otherwise, a simple "./configure" will place the binaries in /usr/local/lib/ccontrol, which you will have to put in your PATH.
The type "make" and "make install". Now run "./ccontrol-init" to create your ".ccontrol/default" file. If you want to avoid probing for distcc hosts on the local network, set DISTCC_HOSTS first, eg:
DISTCC_HOSTS="one two three" ./ccontrol-init
What's New in This Release:
· A GNOME applet for changing symlink was added.
· A portability fix was made to allow the software to work on PPC.
· Better performance and less thrashing is exhibited with ccache and distcc when ccache mostly hits.