Insert XKCD "Compiling..." meme :)
Distcc: A fast, free distributed C/C++ compiler
21–30 of 103 posts
Re: Distcc: A fast, free distributed C/C++ compiler
#22Back at Uni (two-and-a-half decades ago now), I setup a hacky version of this sort of thing to distribute compilations over several workstations: * use make -j to run multiple task at once * replace¹ gcc with a script that picked a host and ran the task on that² This had many limitations that distcc lists it doesn't have (the machines had to have the same everything installed, the input and output locations for gcc h…
Re: Distcc: A fast, free distributed C/C++ compiler
#23How do these distributed build tools work across the Internet, i.e. outside of a local LAN office setting? Does the increased latency and slower bandwidth become a bottleneck?
So all in all, I wouldn't say works outside of a well-controlled cluster on a LAN.
Re: Distcc: A fast, free distributed C/C++ compiler
#24Fastbuild https://www.fastbuild.org/docs/home.html is the free distributed compilation system many game companies use. The combination of automatic unity builds (simply appending many .cpp source files together into very large combined files), caching and distributed compilation together gives you extremely fast C++ builds. Also supports creating project files that are compatible with XCode and Visual Studio so you c…
Having distributed builds on msvc thought with free software sounded very promising thought.
Re: Distcc: A fast, free distributed C/C++ compiler
#25One day I'll get back to that rewrite of ccontrol using modern distcc's features...
Re: Distcc: A fast, free distributed C/C++ compiler
#26Re: Distcc: A fast, free distributed C/C++ compiler
#27Re: Distcc: A fast, free distributed C/C++ compiler
#28So using distcc means that all computers using it must be trusted. And that means that using it on "all developers computers to share the load" is good for performance but bad for security.