--- ./Makefile.orig	Sat Sep 10 17:25:04 2005
+++ ./Makefile	Sat Sep 10 18:22:16 2005
@@ -756,7 +756,12 @@ lib/lib.pm:	miniperl$(EXE_EXT) $(CONFIGP
 	@-rm -f $@
 	$(LDLIBPTH) ./miniperl -Ilib lib/lib_pm.PL
 
-$(unidatafiles): miniperl$(EXE_EXT) $(CONFIGPM) 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) $(CONFIGPM) lib/unicore/mktables
 	cd lib/unicore && $(LDLIBPTH) ../../miniperl -I../../lib mktables -w
 
 extra.pods: miniperl$(EXE_EXT)
