Work in progress UNIX-side edit of win32 PerLIO layer
[p5sagit/p5-mst-13.2.git] / README.vos
index b44f3cf..06fe061 100644 (file)
@@ -46,8 +46,11 @@ following additional items.
 
 =item 1
 
-The VOS Standard C Compiler and Runtime, or the VOS Standard C
-Cross-Compiler.  This is a standard Stratus product.
+The VOS Standard C Compiler (or the VOS Standard C
+Cross-Compiler) and the VOS C Runtime.  If you are using
+the generally-available version of POSIX support, you may
+instead use the the VOS GNU C/C++ Compiler.  These are
+standard Stratus products.
 
 =item 2
 
@@ -72,10 +75,11 @@ your web browser.  Instructions for unbundling this file
 are at ftp://ftp.stratus.com/pub/vos/utility/utility.html.
 This is not a standard Stratus product.
 
-The generally-available version of POSIX.1 support is
-bundled with the VOS Standard C compiler and Runtime (or
-Cross-Compiler) in VOS Release 14.3.0 or higher.  This is a
-standard Stratus product.
+In VOS Release 14.3.0, the generally-available version of
+POSIX.1 support is bundled with the VOS Standard C compiler
+(or Standard C Cross-Compiler).  In VOS Release 14.4.0 or
+higher, it is also bundled with the VOS C Runtime.  These
+are standard Stratus products.
 
 =item 4
 
@@ -85,6 +89,15 @@ contain more than 32,767 source lines.  Due to VOS
 release-compatibility rules, this port of perl may not
 execute on VOS Release 12 or earlier.
 
+=item 5
+
+If you are using the generally-available version of VOS
+POSIX support, then you should also acquire the VOS GNU
+C/C++ Compiler and GNU Tools product.  When perl is built
+with this version of POSIX support, it assumes that it can
+find "bash", "sed" and other POSIX-compatible commands in
+the directory /system/gnu_library/bin.
+
 =back
 
 To build perl 5, change to the "vos" subdirectory and type the
@@ -93,6 +106,16 @@ type (mc68020, i80860, pa7100, pa8000) that you wish to use.
 Note that the generally-available version of POSIX.1 support is
 not available for the mc68020 or i80860 processors.
 
+Use the "-version alpha" control argument to build perl with
+the alpha version of POSIX support, and use the "-version
+ga" control argument to build it with the
+generally-available version of POSIX.  The default is "ga".
+
+Use the "-compiler cc" control argument to build perl with
+the VOS Standard C compiler.  Use the "-compiler gcc"
+control argument to build it with the GNU GCC compiler.  The
+default is "cc".
+
 You must have purchased the VOS Standard C Cross Compiler in
 order to compile perl for a processor type that is different
 from the processor type of the module.
@@ -172,7 +195,7 @@ to see the order in which Perl searches these directories.
 
 =head1 USING PERL IN VOS
 
-=head2 Unimplemented Features
+=head2 Unimplemented Features of Perl on VOS
 
 If perl is built with the alpha version of VOS POSIX.1 support
 and if it attempts to call an unimplemented VOS POSIX.1
@@ -182,7 +205,7 @@ a list of the unimplemented POSIX.1 functions.  To see what
 functions are unimplemented and what the error message looks
 like, compile and execute "test_vos_dummies.c".
 
-=head2 Restrictions
+=head2 Restrictions of Perl on VOS
 
 This port of Perl version 5 to VOS prefers Unix-style,
 slash-separated pathnames over VOS-style greater-than-separated
@@ -213,6 +236,6 @@ Paul Green (Paul_Green@stratus.com)
 
 =head1 LAST UPDATE
 
-October 24, 2000
+June 11, 2001
 
 =cut