summaryrefslogtreecommitdiff
path: root/devel/distcc
AgeCommit message (Collapse)AuthorFilesLines
2003-07-21Updated distcc to 2.9martti4-21/+12
* Optional LZO1X compression of network traffic, to make distcc faster on slow or overloaded networks. This is turned on by appending ",lzo" to each host specification. * The daemon by default allows 2+NCPUS, rather than 3*NCPUS. The two extras are to allow for some processes to be blocked on network IO, but allowing more than two of them is probably not useful on multiprocessor machines. * Larger files are sent and received using memory mappings where possible. * Use of mmap and compression makes distcc substantially faster in at least some cases. * Bug fixes
2003-06-16Updated distcc to 2.7martti4-13/+16
* New program distccmon-text shows the state of any distcc processes run by the current user. It can be run by hand or read by a shell script. Should be popular with vmstat fans. * The standalone daemon now "preforks" before accepting connections to reduce per-request overhead. Can be disabled by --no-prefork, which restores the standard Unix behaviour. * Bug fixes * And much more..
2003-05-09Updated distcc to 2.2martti3-10/+10
* If $DISTCC_HOSTS is not set, the host list is taken from from ~/.distcc/hosts, if that exists, or otherwise $sysconfdir/distcc/hosts. * Add --listen option to distccd, to control which IP address is used to listen for connections. May be useful for access control on dual-homed machines.
2003-05-09Updated distcc to 2.0.1martti4-16/+15
* lots of bug fixes
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-2/+2
2003-02-15Removed unused USE_BUILDLINK2 and USE_LIBTOOLmartti1-3/+1
2003-02-15Imported distcc-1.1 (provided by Teemu Rinta-aho in pkg/20212)martti5-0/+59
distcc is a program to distribute compilation of C or C++ code across several machines on a network. distcc should always generate the same results as a local compile, is simple to install and use, and is often two or more times faster than a local compile. distcc does not require all machines to share a filesystem, have synchronized clocks, or to have the same libraries or header files installed. Machines can be running different operating systems, as long as they have compatible binary formats or cross-compilers.