SUCO 0.9.2
Distributed C/C++ compiler for LAN grids — apt install suco.
Highlights
- Cold builds on par with Icecream, warm rebuilds ~4× faster (RocksDB, 342 TUs, 4-node grid).
- Content-addressed L1/L2 object cache — unchanged objects are served from cache, never recompiled.
- Direct client→worker dispatch with push scheduling; transparent local fallback if the grid is busy.
- Distributed C++20 modules (CMIs shipped with the job).
- Signed APT repo:
sudo apt install suco.
Install
curl -fsSL https://micbur.github.io/suco/suco-archive-keyring.asc | sudo tee /etc/apt/keyrings/suco.asc >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/suco.asc] https://micbur.github.io/suco stable main" | sudo tee /etc/apt/sources.list.d/suco.list
sudo apt update && sudo apt install sucoChanges since 0.9.1
- Renamed "SUCO Lite" → "SUCO" throughout.
- Hardened header-set handling (self-heals stale coordinator state), atomic toolchain extraction, robust
-includeflag parsing.