When building LibreOffice, dmake is built, and then dmake is used to build the rest of LibreOffice. Portage has dmake already, and the LibreOffice ebuild should not need to build dmake every time. Reproducible: Always Steps to Reproduce: 1. emerge app-office/libreoffice 2. Examine build.log 3. Actual Results: dmake is built as part of app-office/libreoffice. Expected Results: app-office/libreoffice build should build-depend on dmake, so that dmake can be distributed by emerge in parallel builds, and so that dmake doesn't get rebuilt if it doesn't need to be.
Well aware of this, in-tree dmake is not actually working due to heavy patching in lo. And as libreoffice is the only consumer it is actually easier to keep as-is until upstream migrates off it. Technically splitting out does not huge gain as build time for dmake on 500mhz machine takes 64 seconds. So you actually spent more time invoking ebuild commands than the gain for the build outside the libreo build.
Good to know, thanks.