top | item 36148935

(no title)

Erlangen | 2 years ago

Isn't it a misnomer to call it a "compiler"? Even it's github README says otherwise,

> distcc is not itself a compiler, but rather a front-end to the GNU C/C++ compiler (gcc), or another compiler of your choice. All the regular gcc options and features work as normal.

discuss

order

nicce|2 years ago

I guess it depends. You use this software to convert your source code into the binary blobs efficiently. From high level, it behaves like a compiler, but internals are just using other compilers.

Taywee|2 years ago

A lot of other compilers are the same way. gcc and g++ are higher level wrappers around their low level compiling and linking executables. It depends how you define the terms, including what you mean by "program".

0xffff2|2 years ago

> You use this software to convert your source code into the binary blobs efficiently.

So `make` is also a compiler?

justinsaccount|2 years ago

20+ years ago I used distcc + jpegtran to rotate a few thousand jpegs. From what I remember I just had to write the Makefile as you would normally.

I think the end result was that the transfer time at 10mbps speeds made it take longer than it would have just transforming locally, but it was neat to see it work!