summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* include_server python(3) readypython3clutton2016-04-1430-435/+434
|
* distcc/test python(3) ready #174clutton2016-03-313-68/+66
|
* Merge pull request #170 from krichter722/gitignoreOmer Katz2016-02-241-0/+23
|\ | | | | added initial .gitignore covering build results
| * added initial .gitignore covering build resultsKarl-Philipp Richter2016-01-211-0/+23
| |
* | Merge pull request #164 from vincele/masterOmer Katz2016-02-241-0/+4
|\ \ | |/ |/| Add help for systemd-based RH-like distro users
| * Add help for systemd-based RH-like distro usersVincent Legoll2015-11-041-0/+4
|/ | | | | | | | | | Recent RedHat-like distributions run distcc through systemd and the configuration is not taken from this file, so add a comment that put the poor user in the right direction. This patch is RFC here because the downstream bug has not been fixed and is going to be EOL'ed See: https://bugzilla.redhat.com/show_bug.cgi?id=1187517
* Merge pull request #158 from amchoukir/masterOmer Katz2015-08-241-0/+55
|\ | | | | Adding missing README from svn to fix make install breakage
| * Adding missing README from svn to fix make install breakageAmine Choukir2015-07-131-0/+55
|/
* Add list and SO to README.mdMartin Pool2015-06-061-2/+11
| | | And some small cleanups.
* Update and rename README to README.mdMartin Pool2015-06-051-7/+5
|
* Check that the system popt is linkablemandyke2014-07-291-1/+3
| | | Fixes issue 31
* lzo: Update to 2.08mandyke2014-07-297-2212/+8445
| | | Fixes issue 142
* Add missing dist_files (excluding doc/web)mandyke2014-07-281-0/+7
|
* Ignore the common linux-gate.so warning in Gdb_Casemandyke2014-07-281-0/+1
|
* Really ignore userconf in Gdb_Casemandyke2014-07-281-9/+2
| | | | An empty .gdbinit in the current directory is not effective at avoiding ~/.gdbinit. Use the option -nh instead.
* Fix cut-and-paste error in previous change.fergus.henderson2014-04-021-1/+1
|
* Apply patch for issue 139fergus.henderson2014-04-022-10/+18
| | | | | | | <http://code.google.com/p/distcc/issues/detail?id=139>: add configure option --without-libiberty, to allow building distcc without GPL3 license encumbrance.
* Fix logic with --disable-rfc2553mandyke2014-03-031-2/+5
| | | | | | Passing the above option to configure should not cause ENABLE_RFC2553 to be defined. Fixes issue 68
* Libiberty has moved in Debianmandyke2014-03-031-1/+4
| | | | | | Libiberty development files are now included in libiberty-dev, rather than binutils-dev. * INSTALL (QUICK SUMMARY): Update accordingly.
* Identify location of libiberty.hmandyke2014-03-032-0/+12
|
* Fix a bug where the BadLogFile_Case test was depending on gcc returningfergus.henderson2014-02-271-2/+2
| | | | | | | | | | | an exit status of 1 for compilation of a non-existing file. This was causing problems with gcc 4.6.3 (and probably other gcc versions) which was returning exit status 4 in that case. I changed the test to instead use an existing file and to expect exit status 0; we don't actually fail the compilation if a bad log file is specified, instead we just log an error message about the bad log file on stderr.
* Don't assume that gcc returns exit status 1 for invalid options,fergus.henderson2014-02-271-2/+5
| | | | | | | since gcc 4.6.3 (and perhaps earlier) returns exit status 4. Instead, just verify that the exit status from distcc is non-zero and matches what gcc returned.
* Handle '--coverage' like '-fprofile-arcs' and '-ftest-coverage':fergus.henderson2014-02-271-1/+2
| | | | | fall back to compiling locally.
* Apply patch from Rafael Ávila de Espíndola <rafael.espindola@gmail.com>:fergus.henderson2014-02-273-11/+19
| | | | | | | | | | | | | 1. Add support for -isysroot and -arch. 2. Fix a really nasty corner case: - CompressFiles::Compress uses os.makedirs to create a directory (foo) for one compilation unit - Another compilation unit does the equivalent of '#include "foo/../bar.h"' - The compilation unit uses no other file in foo - We conclude that we don't have to create a dummy foo/forcing_technique_271828
* GNU/Hurd also provides sendfile(2)mandyke2013-05-271-1/+1
| | | | * src/sendfile.c (sys_sendfile): Expose this function on GNU/Hurd, which provides the same interface as Linux.
* Improve reliability of testsmandyke2013-05-272-54/+27
| | | | | | | | | | | | | | | | | * test/testdistcc.py: Remove stale and duplicate TODO items. (_Touch): New function, acts like touch(1). (Compile_c_Case): makeFile is not sufficient to reliably update modification time on all systems (e.g. GNU/Hurd), so replace it with calls to _Touch. (Gdb_Case): Use _Touch. (SyntaxError_Case): Look for pattern anywhere in the output using re.search as warnings and other noise can be present. * test/comfychair.py: Also set LC_ALL, which has a higher priority, and make it so LANG and LC_ALL are set after saving the environment. Clean up some stray import statements.
* Add Copyright notice to some files.mandyke2013-05-102-4/+10
| | | Fixes issue 128
* Avoid potential dereference of uninitialized pointer.mandyke2013-05-101-1/+3
| | | Fixes issue 28
* zeroconf.h is also "Copyright (C) 2007 Lennart Poettering". See also: r526.mandyke2013-05-081-0/+2
|
* Swap rpm/deb glob patterns in Makefile.inmandyke2013-05-081-2/+2
| | | Fixes issue 117
* include_server: Add missing "-x" to getoptmandyke2013-05-081-1/+1
| | | Fixes issue 113
* Work-around for multiarch portability of SystemIncludeDirectories_Casemandyke2013-05-081-1/+5
| | | Fixes issue 127
* Support @FILE arguments correctly. Requires GNU libiberty.mandyke2013-05-083-1/+10
| | | Fixes issue 85
* Apply fix for distcc issue 114 ↵fergus.henderson2012-07-111-0/+1
| | | | | | | | <http://code.google.com/p/distcc/issues/detail?id=114> sent by Ying Chen <companycy@gmail.com>: ensure that lsdistcc.1.gz gets included in the RPM package.
* Apply Ktonibud's patch for distcc issue 74fergus.henderson2012-05-161-10/+17
| | | | | | | | <http://code.google.com/p/distcc/issues/detail?id=74>: Return the host from backoff state, if local compilation returned the same result as remote one.
* Regenerate the automatically-generate HTML files for the man pagesfergus.henderson2012-05-093-0/+245
| | | | | | (using "make man-html"). Add HTML version of lsdistcc man page to index.html.
* Reference the pump(1) man page from the lsdistcc(1) man page.fergus.henderson2012-05-091-0/+5
|
* Add man page for lsdistcc.fergus.henderson2012-05-092-2/+159
|
* Fix for distcc issue 109 <http://code.google.com/p/distcc/issues/detail?id=109>:fergus.henderson2012-05-031-1/+1
| | | | | | | | Apply a patch from Debian that was forwarded upstream by mandyke. The patch fixes a potential security problem in pump wrapper (pump.in). If PYTHONPATH were originally unset or empty, the current working directory would be added to PYTHONPATH, which is a security risk.
* Fix issue 108 <http://code.google.com/p/distcc/issues/detail?id=108>:Kamal Mostafa2012-04-204-2/+22
| | | | | | | | | | | | | | | include_server --no_force_dirs inhibits forcing_technique The "forcing_technique" trick which handles the (rare) case of files included as e.g. <foo/../file.h> causes a performance degradation: The forcing files accumulate over the life of the include_server, making distcc send more and more (useless) files as the build progresses. While the forcing files are zero-length, the transmission filenames themselves introduce a significant overhead for builds with many files and directories. This patch implements the include_server arg --no_force_dirs, which if set switches off the "forcing_technique" scheme.
* Generalize dcc_{r,x}_argv routinesKamal Mostafa2012-04-208-19/+29
| | | | | | Generalize the dcc_{r,x}_argv routines so they can be used to transfer arbitrary array-of-strings tokens (useful for protocol hacking experiments; no functional change).
* Apply patch from Jérémie Koenig <jk@jk.fr.eu.org>:fergus.henderson2012-04-102-3/+14
| | | | | | | Fix for <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638258>: Distcc fails to build on hurd-i386 because it relies on PATH_MAX being defined.
* Fix issue 104 <http://code.google.com/p/distcc/issues/detail?id=104>:fergus.henderson2012-04-092-7/+13
| | | | | handle header file names containing commas.
* Fix for distcc issue 105 <http://code.google.com/p/distcc/issues/detail?id=105>Kamal Mostafa2012-04-051-0/+4
| | | | | : lsdistcc.c compile fails: variable 'nready' set but not used [-Werror]
* Fix for distcc issue 101 <http://code.google.com/p/distcc/issues/detail?id=101>:Kamal Mostafa2012-04-041-6/+9
| | | | | pump should always report non-zero discrepancy count
* Fix for distcc issue 103 <http://code.google.com/p/distcc/issues/detail?id=103>:Kamal Mostafa2012-04-042-2/+31
| | | | | | | | hardcoded 60 second backoff period should be tunable Makes the backoff behavior tunable via a new env var DISTCC_BACKOFF_PERIOD. The default backoff remains set for 60 seconds.
* Fix for distcc issue 102 <http://code.google.com/p/distcc/issues/detail?id=102>:Kamal Mostafa2012-04-042-3/+16
| | | | | | | | "all servers busy" dcc_lock_pause is hardcoded at 1 sec, could be tunable. Makes the pause time tunable via a new env var DISTCC_PAUSE_TIME_MSEC. The default remains set for 1 second.
* Fix for distcc issue 99 ↵Kamal Mostafa2012-04-041-1/+2
| | | | <http://code.google.com/p/distcc/issues/detail?id=99>: include_server crash: local variable resolved referenced before assignment.
* Fix for distcc issue 96 <http://code.google.com/p/distcc/issues/detail?id=96>:fergus.henderson2012-04-041-0/+1
| | | | | build problem with -Werror due to ignoring return value from read().
* Fix for distcc issue 98 <http://code.google.com/p/distcc/issues/detail?id=98>:fergus.henderson2012-04-041-1/+4
| | | | | build problem with -Werror due to ignoring return value of 'chdir'.