--- ./Makefile-pre	Fri Dec 10 20:39:22 2004
+++ ./Makefile	Sun Dec 12 13:32:28 2004
@@ -751,7 +751,12 @@ lib/lib.pm:	miniperl$(EXE_EXT) lib/Confi
 	@-rm -f $@
 	$(LDLIBPTH) ./miniperl -Ilib lib/lib_pm.PL
 
-$(unidatafiles): miniperl$(EXE_EXT) lib/Config.pm lib/unicore/mktables
+# Without these .PHONY some make -j4 runs mktables several times in parallel
+.PHONY: do_unidatafiles
+
+$(unidatafiles): do_unidatafiles
+
+do_unidatafiles: miniperl$(EXE_EXT) lib/Config.pm lib/unicore/mktables
 	cd lib/unicore && $(LDLIBPTH) ../../miniperl -I../../lib mktables -w
 
 extra.pods: miniperl$(EXE_EXT)
