| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Fixes issue 31
git-svn-id: http://distcc.googlecode.com/svn/trunk@796 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
| |
Fixes issue 142
git-svn-id: http://distcc.googlecode.com/svn/trunk@795 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
| |
git-svn-id: http://distcc.googlecode.com/svn/trunk@794 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
| |
git-svn-id: http://distcc.googlecode.com/svn/trunk@793 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
| |
An empty .gdbinit in the current directory is not effective at
avoiding ~/.gdbinit. Use the option -nh instead.
git-svn-id: http://distcc.googlecode.com/svn/trunk@792 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
| |
git-svn-id: http://distcc.googlecode.com/svn/trunk@791 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
| |
<http://code.google.com/p/distcc/issues/detail?id=139>:
add configure option --without-libiberty, to allow
building distcc without GPL3 license encumbrance.
git-svn-id: http://distcc.googlecode.com/svn/trunk@790 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
| |
Passing the above option to configure should not cause ENABLE_RFC2553
to be defined.
Fixes issue 68
git-svn-id: http://distcc.googlecode.com/svn/trunk@789 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
| |
Libiberty development files are now included in libiberty-dev, rather
than binutils-dev.
* INSTALL (QUICK SUMMARY): Update accordingly.
git-svn-id: http://distcc.googlecode.com/svn/trunk@788 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
| |
git-svn-id: http://distcc.googlecode.com/svn/trunk@787 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: http://distcc.googlecode.com/svn/trunk@786 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: http://distcc.googlecode.com/svn/trunk@785 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
| |
fall back to compiling locally.
git-svn-id: http://distcc.googlecode.com/svn/trunk@784 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
git-svn-id: http://distcc.googlecode.com/svn/trunk@783 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
| |
* src/sendfile.c (sys_sendfile): Expose this function on GNU/Hurd,
which provides the same interface as Linux.
git-svn-id: http://distcc.googlecode.com/svn/trunk@782 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
git-svn-id: http://distcc.googlecode.com/svn/trunk@781 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
| |
Fixes issue 128
git-svn-id: http://distcc.googlecode.com/svn/trunk@780 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
| |
Fixes issue 28
git-svn-id: http://distcc.googlecode.com/svn/trunk@779 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
| |
git-svn-id: http://distcc.googlecode.com/svn/trunk@778 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
| |
Fixes issue 117
git-svn-id: http://distcc.googlecode.com/svn/trunk@777 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
| |
Fixes issue 113
git-svn-id: http://distcc.googlecode.com/svn/trunk@776 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
| |
Fixes issue 127
git-svn-id: http://distcc.googlecode.com/svn/trunk@775 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
| |
Fixes issue 85
git-svn-id: http://distcc.googlecode.com/svn/trunk@774 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
|
| |
<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.
git-svn-id: http://distcc.googlecode.com/svn/trunk@773 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
|
| |
<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.
git-svn-id: http://distcc.googlecode.com/svn/trunk@772 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
| |
(using "make man-html").
Add HTML version of lsdistcc man page to index.html.
git-svn-id: http://distcc.googlecode.com/svn/trunk@771 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
| |
git-svn-id: http://distcc.googlecode.com/svn/trunk@770 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
| |
git-svn-id: http://distcc.googlecode.com/svn/trunk@769 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: http://distcc.googlecode.com/svn/trunk@768 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: http://distcc.googlecode.com/svn/trunk@767 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
| |
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).
git-svn-id: http://distcc.googlecode.com/svn/trunk@766 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: http://distcc.googlecode.com/svn/trunk@765 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
| |
handle header file names containing commas.
git-svn-id: http://distcc.googlecode.com/svn/trunk@764 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
| |
:
lsdistcc.c compile fails: variable 'nready' set but not used [-Werror]
git-svn-id: http://distcc.googlecode.com/svn/trunk@763 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
| |
pump should always report non-zero discrepancy count
git-svn-id: http://distcc.googlecode.com/svn/trunk@762 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: http://distcc.googlecode.com/svn/trunk@761 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
|
| |
"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.
git-svn-id: http://distcc.googlecode.com/svn/trunk@760 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
| |
<http://code.google.com/p/distcc/issues/detail?id=99>: include_server crash: local variable resolved referenced before assignment.
git-svn-id: http://distcc.googlecode.com/svn/trunk@759 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
| |
build problem with -Werror due to ignoring return value from read().
git-svn-id: http://distcc.googlecode.com/svn/trunk@758 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
| |
build problem with -Werror due to ignoring return value of 'chdir'.
git-svn-id: http://distcc.googlecode.com/svn/trunk@757 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
| |
change the pump script to use $TMPDIR in preference to /tmp if the TMPDIR
environment variable is set.
git-svn-id: http://distcc.googlecode.com/svn/trunk@756 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
| |
Only undefine _FORTIFY_SOURCE when building with -Werror.
git-svn-id: http://distcc.googlecode.com/svn/trunk@755 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
| |
git-svn-id: http://distcc.googlecode.com/svn/trunk@754 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
| |
git-svn-id: http://distcc.googlecode.com/svn/trunk@753 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
| |
see http://code.google.com/p/distcc/issues/detail?id=93.
Reviewed by Craig Silverstein.
git-svn-id: http://distcc.googlecode.com/svn/trunk@752 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to ensure that macros tested with #if/#ifdef
are defined properly before they are tested.
This is a partial application of a patch from pkts.ca
for issue 80; the other parts of that patch conflict
with a patch from Akim Demaille <demaille@gostai.com>
which was committed in revision 715
<http://code.google.com/p/distcc/source/detail?r=715>.
git-svn-id: http://distcc.googlecode.com/svn/trunk@751 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
| |
<http://code.google.com/p/distcc/issues/detail?id=83>:
fix bug in handling of several consecutive -Wp,... options.
git-svn-id: http://distcc.googlecode.com/svn/trunk@750 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
| |
git-svn-id: http://distcc.googlecode.com/svn/trunk@749 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
| |
I had to make a couple more changes to get "make distcheck" to pass.
Reviewed by Craig Silverstein.
git-svn-id: http://distcc.googlecode.com/svn/trunk@748 01de4be4-8c4a-0410-9132-4925637da917
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is required by the Debian policy manual
<http://www.debian.org/doc/debian-policy/ch-docs.html>
and is also assumed by our packaging/RedHat/rpm.spec file
which we use for building both RPM and Debian packages.
Also some whitespaces changes; only the first of the
four segments in this patch has non-whitespace changes.
git-svn-id: http://distcc.googlecode.com/svn/trunk@747 01de4be4-8c4a-0410-9132-4925637da917
|