+++ This bug was initially created as a clone of Bug #699911 +++ Created attachment 495050 [details] Proposed fix In real world, such memory corruption occurs when using eval constructs for lazy assignment: VARIABLE = $(eval VARIABLE := $(shell long-slow-command)$(VARIABLE) Upstream submission: https://savannah.gnu.org/patch/index.php?7534
Thanks for adding the patch.