Interesting. I&#x27;ll have to look at this in more depth when I&#x27;m off the phone. It does seem a bit over to top.<p>I&#x27;ve been toying with a similar idea that would focus only on static libraries and would handle binaries as an optimization.  Just being able to specify &quot;fetch zlib, protocol buffers and libjpeg&quot; and build them for me would simplify many of my C projects.<p>The only coherent way I could think of to manage architectural differences was to force a single build tool that understood the important compiler flags and version incompatibilities.<p>Building from source solves a lot of problems but somehow even today it still takes forever to compile certain projects (looking at you, grpc).