| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
The README text file had the old Google Code project link in it. This project migrated to GitHub following the closure of the Google Code services.
|
|\
| |
| |
| |
| |
| |
| | |
Handle arguments -target & -F
These arguments are needed to build Swift on MacOS.
"-F" introduces a "framework path." A framework is a bundle of related libraries (usually one) and headers under a single directory. Adding a framework path effectively adds all of its */Headers directories to the -I #include path.
|
| | |
|
|/
|
| |
These arguments are used by clang but until now, unrecognized by distcc.
|
|\
| |
| | |
typo fix in README.md Docuemnts -> Documents
|
|/ |
|
|\
| |
| | |
Add tracis-ci.org Build To distcc Project
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add a link to the latest released (or rather tagged) documentation. The
rawgit.com service requests that we "Use a specific tag or commit hash
in the URL (not a branch)" for production code. For development we are
permitted to use other things I guess.
The old website is gone as is the google code backup of it. This change
would make the old documentation more visible as long as GitHub and
RawGit are online.
|
| |
| |
| |
| |
| |
| |
| |
| | |
The travis-ci.org build failed with:
$ sudo apt-get install -qq make binutils-dev gcc-dev
E: Unable to locate package gcc-dev
So I will try with just binutils-dev as that may have the required
libraries on its own.
|
| |
| |
| |
| |
| |
| |
| |
| | |
When tring to install libiberty-dev the travis-ci.org failed with:
$ sudo apt-get install -qq make libiberty-dev
E: Unable to locate package libiberty-dev
Try installing binutils-dev and gcc-dev instead as these provide the
same libraries in some systems.
|
| |
| |
| |
| |
| | |
Update the .travis.yml file to ensure both make and libiberty are
installed before attempting the to run the configure.sh script.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This contains a very simple .travis.yml build file which may be enough
to get a native compilation of distcc completed. Travis offers free (as
in beer) continuos integration services to open source projects. Having
at least a basic set of continuous builds would allow us to more easily
vet that patches are going to compile on a set of systems.
This .travis.yml file performs a very simple before_install set to add
some of the dependencies. Sets the language to cpp so that `./configure
&& make && make test` is called and ensures that ./autogen.sh is called
before that step.
I expect that there are a lot more denpendencies I will need to install
but I do not know what is provided by the Travis system as is yet. This
commit should nudge the system into action.
|
|\ \
| |/
|/| |
ssh.c: tokenize the ssh command retrieved from DISTCC_SSH
|
|/
|
|
|
|
|
|
|
| |
We have a large and ever-changing user community
to support and cannot rely on corporate to put ssh options
into the machine configurations. This allows us to place
-o ErrorLevel=ERROR in the DISTCC varable and have distcc
properly interpret that for passing on to execvp. Includes
changes from previous review by TafThorne
|
|\
| |
| | |
fix Issue #145. Allow an optional -j (jobs) param to set number slots when used in zeroconf mode.
|
|/
|
|
|
|
|
|
|
| |
If server is started in zeroconf mode, the previous behavior was that the number of jobs for any server was hardcoded to 4 * number of cpus.
This commit allows distccd to be invoked in zeroconf mode with the -j parameter to specify n_jobs, the maximum number of concurrent jobs for this server.
If no -j is specified, then this host will publish its n_jobs to be 2 * number of cores + 2. (Note: this is the same behavior as when invoking a non-zerconf server without specifying -j.)
To maintain backward compatibily, if a distccd zeroconf server doesn't publish a value for n_jobs, then it will be assigned a default n_jobs equal to the previous behavior of 4 * number of cores.
|
|
|
|
| |
include_server/__init__.py file and StripTrailingWhitespaces vim script
|
|\
| |
| | |
Fix the TCP host parsing of IPv6 address (#175)
|
| |
| |
| |
| | |
A bracket is not a part of an IPv6 address.
|
|\ \
| |/
|/| |
include_server python(3) ready
|
|/ |
|
| |
|
|\
| |
| | |
added initial .gitignore covering build results
|
| | |
|
|\ \
| |/
|/| |
Add help for systemd-based RH-like distro users
|
|/
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
Adding missing README from svn to fix make install breakage
|
|/ |
|
|
|
| |
And some small cleanups.
|
| |
|
|
|
| |
Fixes issue 31
|
|
|
| |
Fixes issue 142
|
| |
|
| |
|
|
|
|
| |
An empty .gdbinit in the current directory is not effective at
avoiding ~/.gdbinit. Use the option -nh instead.
|
| |
|
|
|
|
|
|
|
| |
<http://code.google.com/p/distcc/issues/detail?id=139>:
add configure option --without-libiberty, to allow
building distcc without GPL3 license encumbrance.
|
|
|
|
|
|
| |
Passing the above option to configure should not cause ENABLE_RFC2553
to be defined.
Fixes issue 68
|
|
|
|
|
|
| |
Libiberty development files are now included in libiberty-dev, rather
than binutils-dev.
* INSTALL (QUICK SUMMARY): Update accordingly.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
fall back to compiling locally.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
* src/sendfile.c (sys_sendfile): Expose this function on GNU/Hurd,
which provides the same interface as Linux.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
| |
Fixes issue 128
|
|
|
| |
Fixes issue 28
|
| |
|
|
|
| |
Fixes issue 117
|