popular on many systems. See L<perlbook> for a number of good
books on Perl.
-These are instructions for building Perl from source. Most
-people can simply download a pre-compiled distribution from the
-VOS anonymous FTP site. This version of Perl is not supported
-on VOS Release 14.2.0 or earlier releases. If you are running
-VOS Release 14.3.0 or later, download Perl from
-ftp://ftp.stratus.com/pub/vos/posix/ga/ga.html. Instructions
-for unbundling the Perl distribution file are at
+These are instructions for building Perl from source. This version of
+Perl is not supported on VOS Release 14.2 or earlier releases. If you
+have a Continuum platform running VOS Release 14.3 through 14.7,
+download Perl from the Stratus Anonymous FTP site at
+ftp://ftp.stratus.com/pub/vos/posix/ga/continuum/continuum.html. If
+you have a V Series platform running VOS Release 15.0 or later, or if
+you have a V Series platform running OpenVOS Release 17.0 or later,
+download Perl from
+ftp://ftp.stratus.com/pub/vos/posix/ga/v-series/v-series.html. The
+perl distribution files on the Stratus anonymous FTP site are stored
+in a format called a "bundled file". Instructions for unbundling the
+Perl distribution file are at
ftp://ftp.stratus.com/pub/vos/utility/utility.html.
If you are running VOS Release 14.4.1 or later, you can obtain a
pre-compiled, supported copy of perl by purchasing Release 2.0.1
-(or later) of the VOS GNU C++ and GNU Tools product from Stratus
-Technologies.
+(or later) of the VOS GNU C/C++ and GNU Tools product from
+Stratus Technologies.
=head1 BUILDING PERL FOR VOS
-To build perl from its source code, you must have a Continuum
-platform running VOS Release 14.5.0 or later, the STCP product,
-and the GNU C++ and GNU Tools, Release 2.0.1 or later.
+To build perl from its source code on the Stratus Continuum
+platform, you must be have VOS Release 14.5.0 or later, the STCP
+product, and the GNU C/C++ and GNU Tools, Release 2.0.1 or
+later. On the V Series platform you must have VOS Release
+15.0.0 or later, and any version of the GNU C/C++ and GNU Tools
+product.
To build full perl using the supplied Configure script and
makefiles, change to the "vos" subdirectory and type the command
=item 1
If you have built perl using the Configure script, ensure that
-you have modify permission to C<< >system>ported >> and type
+you have modify and default write permission to C<<
+>system>ported >> and all subdirectories. Then type
gmake install
=item 2
-While there are currently no architecture-specific
-extensions or modules distributed with perl, the following
-directories can be used to hold such files:
+While there are currently no architecture-specific extensions or
+modules distributed with perl, the following directories can be
+used to hold such files (replace the string VERSION by the
+appropriate version number):
- >system>ported>lib>perl5>5.9.0>7100
- >system>ported>lib>perl5>5.9.0>8000
+ >system>ported>lib>perl5>VERSION>7100
+ >system>ported>lib>perl5>VERSION>8000
+ >system>ported>lib>perl5>VERSION>i786
=item 3
Site-specific perl extensions and modules can be installed in one of
two places. Put architecture-independent files into:
- >system>ported>lib>perl5>site_perl>5.9.0
+ >system>ported>lib>perl5>site_perl>VERSION
Put site-specific architecture-dependent files into one of the
following directories:
- >system>ported>lib>perl5>site_perl>5.9.0>7100
- >system>ported>lib>perl5>site_perl>5.9.0>8000
+ >system>ported>lib>perl5>site_perl>VERSION>7100
+ >system>ported>lib>perl5>site_perl>VERSION>8000
+ >system>ported>lib>perl5>site_perl>VERSION>i786
=item 4
other floating-point computations that underflow or overflow
will probably result in SIGFPE. Don't push your luck.
-As of VOS Release 14.7.0, the VOS POSIX runtime sets up the
-PA-RISC hardware floating-point status register so that the
-overflow and underflow exceptions do not trap, but instead
-automatically convert the result to infinity or zero, as
+As of VOS Release 14.7.0 or later, the VOS POSIX runtime sets up
+the PA-RISC and IA-32 hardware floating-point status register so
+that the overflow and underflow exceptions do not trap, but
+instead automatically convert the result to infinity or zero, as
appropriate. As of this writing, there are still floating-point
operations that can trap, for example, subtracting two infinite
-values. This is recorded as suggestion posix-1022, which is not
-yet fixed.
+values. This is recorded as suggestion posix-1022, which has
+been fixed in VOS Release 15.2 and higher.
=head1 TEST STATUS
seller.
If you want a supported version of perl for VOS, purchase the
-VOS GNU C++ and GNU Tools Release 2.0.1 (or later) product from
+VOS GNU C/C++ and GNU Tools Release 2.0.1 (or later) product from
Stratus Technologies, along with a support contract (or from
anyone else who will sell you support).
=head1 LAST UPDATE
-January 15, 2004
+October 6, 2010
=cut