This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Fix perl build problems on Stratus VOS
authorPaul Green <Paul.Green@stratus.com>
Sun, 3 Oct 2010 21:18:17 +0000 (14:18 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 3 Oct 2010 21:18:17 +0000 (14:18 -0700)
commita5addb167c102dc5dcd1ab886caf0cb4f554eb05
tree34357a69a8fd9bc026c232f75857fb86021f3a61
parent645d8892bdf2a7e5afe985dfd321b2d332930f62
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
ext/Socket/Socket.xs