The *.PL scripts in utils/ have a dependency on Cwd in lib.
authorNicholas Clark <nick@ccl4.org>
Tue, 5 Oct 2010 12:06:22 +0000 (13:06 +0100)
committerNicholas Clark <nick@ccl4.org>
Tue, 5 Oct 2010 12:06:22 +0000 (13:06 +0100)
This has not been spotted because they have a dependency on $(plextract) which
in turn depends on $(dynamic_ext).

Makefile.SH

index ab2f202..a443381 100755 (executable)
@@ -574,9 +574,14 @@ perl$(OBJ_EXT): git_version.h
 translators:   $(MINIPERL_EXE) $(CONFIGPM) $(dynamic_ext) FORCE
        @echo " "; echo "       Making x2p stuff"; cd x2p; $(LDLIBPTH) $(MAKE) all
 
-utilities:     $(MINIPERL_EXE) $(CONFIGPM) $(plextract) FORCE
-       @echo " "; echo "       Making utilities"; cd utils; $(LDLIBPTH) $(MAKE) all
+!NO!SUBS!
+
+$spitshell >>$Makefile <<!GROK!THIS!
+utilities:     \$(MINIPERL_EXE) \$(CONFIGPM) \$(plextract) FORCE lib/auto/Cwd/Cwd.$dlext
+       @echo " "; echo "       Making utilities"; cd utils; \$(LDLIBPTH) \$(MAKE) all
 
+!GROK!THIS!
+$spitshell >>$Makefile <<'!NO!SUBS!'
 
 # This is now done by installman only if you actually want the man pages.
 #      @echo " "; echo "       Making docs"; cd pod; $(MAKE) all;