I can't find a record of it quickly ("mk" and "D" don't lend themselves to
helpful searches), but I feel like we had this conversation about a year
ago, no?Summary, from my memory: Some people would prefer it, others not. Keeping intermediaries and failed targets around is often helpful for debugging. Keep in mind mk can be used for things other than binaries. The cost of leaving things around you don't want is often/usually higher than the cost of removing things you do; the inverse is uncommon. These are all reasons to prefer the current behavior. Add to that the high cost of changing a default with decades of precedence, and it seems pretty darned unlikely that mk's behavior will change here. Anthony
