Older releases
- Changes:
- Fix ccache without distcc infinite loop (errno 26: out of fds).
- Changes:
- Gnome panel control-area applet which sets symlink
- Fix PowerPC (and other?) locking (patch from Tony Breeds)
- Intercept ccache misses, so we don't have to guess chance of hit
- Fix error reporting (also patched by Olof Johansson)
- Changes:
- Correctly notices symlinked ~/.ccontrol/default changing while we slept.
- Changes:
- Now can be built as a Debian package
- Remove extraneous config.status file included in tarball.
- Configuration language changes:
- "add env" option to add to environment (eg CCACHE_DIR).
- Changes:
- Clean up .orig and .rej files included accidentally.
- Changes:
- Fix bug where all complations done in parallel if distcc failed.
- Invoking ccontrol by itself shows settings for current dir.
- Changes:
- Don't give parse error on extraneous whitespace.
- Changes:
- Don't break when xmlto or asciidoc are required but missing.
- Minor manpage update and development Makefile improvements.
- Configuration language changes:
- "add make" option to add to make command line (eg. for cross-compiling)
- Other changes:
- ccontrol can now be invoked with --section= for special effects,
such as using a different compiler (eg. "CC=ccontrol --section=cross gcc").
- Faster response to config changes if distcc fails.
- Examples and troubleshooting in documentation
- Fix segmentation fault when "no-parallel" used without any argument.
- Configuration language changes:
- distc++-hosts for c++ compiles (defaults to distcc-hosts)
- parallel keyword to override no-parallel
- distcc only used if distcc-hosts/distc++-hosts set
- Other changes:
- toplevel make now shouldn't queue behind other makes.
- Configuration language changes:
- off keyword for distcc and ccache to turn them off locally
- Other changes:
- ccontrol: "cannot decrement semaphore" fixed: support multiple users
- distcc: detect when distcc is failing, don't flood localhost.
- documentation: fix cpus entry in ccontrol(1)
- ccontrol-init: human names, fix some failure cases
- ccache: don't limit distcc so hard when ccache enabled
- install: create directories if necessary
- Configuration language changes:
- "parallel" renamed to "cpus" (other was confusing)
- "[global]" must be replaced by "[*]": we now process *every*
matching section, in order.
- Other changes:
- ccontrol-init: better handling for probing distcc hosts
- configuration: "include" keyword for including files
- documentation: clarifications, hacking advice, license
- distribution: include .hg dir to help users become developers
- users: ccontrol now has a second user (and developer)