diff --git a/GNUmakefile b/GNUmakefile
index 3f45bbb7..5c050726 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -140,7 +140,7 @@ depfiles = $(patsubst %.o,%.dep,$(filter %.o,$(objs)))
 .PHONY: default
 default: $(prog)
 
-$(prog): $(objs) $(globdep)
+$(prog): $(objs) $(globdep) $(addprefix $(ARCH)/,gmalloc.o mcheck.o)
 	$(CC) $(LDFLAGS) $^ $(globlib) $(LOADLIBES) -o $@.new
 	mv -f $@.new $@