From Jason Turner
Watch on YouTube

Summary

In this practical episode, Jason demonstrates how to use icecream (a fork of distcc) to create a distributed build environment that utilizes multiple computers on a network. He explains how he repurposed spare computers to create a 24-core build system across three machines: his primary laptop with 4 threads, and two build servers with 8 and 12 threads respectively. Jason walks through the setup process, showing how to install and configure icecream on Ubuntu and Manjaro Linux, and demonstrates building LLVM with ninja to take advantage of all 24 cores simultaneously.

Resources

Tags