From a5addb167c102dc5dcd1ab886caf0cb4f554eb05 Mon Sep 17 00:00:00 2001 From: Paul Green Date: Sun, 3 Oct 2010 14:18:17 -0700 Subject: Fix perl build problems on Stratus VOS The attached text files contain patches to correct build problems on the Stratus VOS (recently renamed "OpenVOS") operating system. I have tested these changes on OpenVOS Release 17.0, which is the most-current customer release. None of these changes should affect any other OS. Makefile.SH: This patch removes the "miniperl" dependency of the "all" target. On an operating system that does not require an executable suffix, the miniperl$(EXE_EXT) dependency evaluates to "miniperl", too. But on an operating system like VOS that does have an executable suffix, miniperl$(EXE_EXT) evaluates to (in our case) "miniperl.pm" and the "miniperl" target is unresolved. ext/Socket/Socket.xs: Sadly, OpenVOS does not yet support IPv6. I edited the code to allow for this case, while retaining IPv6 support for operating systems that do support it. --- Makefile.SH | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Makefile.SH') diff --git a/Makefile.SH b/Makefile.SH index 0a8a0aebe8..ab2f202cea 100755 --- a/Makefile.SH +++ b/Makefile.SH @@ -555,7 +555,7 @@ splintfiles = $(c1) .c.s: $(CCCMDSRC) -S $*.c -all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) miniperl $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make +all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make @echo " "; @echo " Everything is up to date. Type '$(MAKE) test' to run test suite." -- cgit v1.2.1