While I also spend my day compiling packages [0] -- well CROSS COMPILING packages, and the worst problem I have, bar none, is autocrap.<p>Not only is it a giant pile of poo to try to &#x27;repair&#x27; when it invariably does something the wrong way (like trying to fish my host&#x27;s headers), but when compiling a distro, it&#x27;s also the single tool that takes the most io&#x2F;cpu of the host; forget compiling C++ - when you add up the zillion&#x27;s time autocrap tries to see if I have strtok() in my C headers (hint, I do, since 1991); and then doing it again, over and over and over and over, the &#x2F;compile&#x2F; time becomes rather negligible in comparison to the &#x2F;autocrap&#x2F; time (especially on a modern host with -j12).<p>The thing is, in MOST CASES you could do it all with a page of gmake. pkg-config and all that are excellent at removing the need for autocrap. gmake has made heaps and bounds at simplifying what used to be the nightmarish Makefiles.<p>[0]: I&#x27;m the author of <a href="https:&#x2F;&#x2F;github.com&#x2F;buserror&#x2F;minifs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;buserror&#x2F;minifs</a>