{
    "mode": "man",
    "parameter": "perlvos",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/perlvos/1/json",
    "generated": "2026-08-22T16:03:41Z",
    "synopsis": "This file contains notes for building perl on the Stratus OpenVOS operating system.  Perl is\na scripting or macro language that is popular on many systems.  See perlbook for a number of\ngood books on Perl.\nThese are instructions for building Perl from source.  This version of Perl requires the\ndynamic linking support that is found in OpenVOS Release 17.1 and thus is not supported on\nOpenVOS Release 17.0 or earlier releases.\nIf you are running VOS Release 14.4.1 or later, you can obtain a pre-compiled, supported copy\nof perl by purchasing the GNU Tools product from Stratus Technologies.",
    "sections": {
        "NAME": {
            "content": "perlvos - Perl for Stratus OpenVOS\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "This file contains notes for building perl on the Stratus OpenVOS operating system.  Perl is\na scripting or macro language that is popular on many systems.  See perlbook for a number of\ngood books on Perl.\n\nThese are instructions for building Perl from source.  This version of Perl requires the\ndynamic linking support that is found in OpenVOS Release 17.1 and thus is not supported on\nOpenVOS Release 17.0 or earlier releases.\n\nIf you are running VOS Release 14.4.1 or later, you can obtain a pre-compiled, supported copy\nof perl by purchasing the GNU Tools product from Stratus Technologies.\n",
            "subsections": []
        },
        "BUILDING PERL FOR OPENVOS": {
            "content": "To build perl from its source code on the Stratus V Series platform you must have OpenVOS\nRelease 17.1.0 or later, GNU Tools Release 3.5 or later, and the C/POSIX Runtime Libraries.\n\nFollow the normal instructions for building perl; e.g, enter bash, run the Configure script,\nthen use \"gmake\" to build perl.\n",
            "subsections": []
        },
        "INSTALLING PERL IN OPENVOS": {
            "content": "1.  After  you  have  built  perl using the Configure script, ensure that you have modify and\ndefault write permission to \">system>ported\" and all subdirectories.  Then type\n\ngmake install\n\n2.  While there are currently no architecture-specific extensions or modules distributed with\nperl, the following directories can be used  to  hold  such  files  (replace  the  string\nVERSION by the appropriate version number):\n\n>system>ported>lib>perl5>VERSION>i786\n\n3.  Site-specific  perl  extensions  and  modules can be installed in one of two places.  Put\narchitecture-independent files into:\n\n>system>ported>lib>perl5>siteperl>VERSION\n\nPut site-specific architecture-dependent files into one of the following directories:\n\n>system>ported>lib>perl5>siteperl>VERSION>i786\n\n4.  You can examine the @INC variable from within a perl program to see the  order  in  which\nPerl searches these directories.\n",
            "subsections": []
        },
        "USING PERL IN OPENVOS": {
            "content": "",
            "subsections": [
                {
                    "name": "Restrictions of Perl on OpenVOS",
                    "content": "This  port of Perl version 5 prefers Unix-style, slash-separated pathnames over OpenVOS-style\ngreater-than-separated pathnames.  OpenVOS-style pathnames should work in most contexts,  but\nif  you  have  trouble, replace all greater-than characters by slash characters.  Because the\nslash character is used as a  pathname  delimiter,  Perl  cannot  process  OpenVOS  pathnames\ncontaining a slash character in a directory or file name; these must be renamed.\n\nThis  port  of  Perl also uses Unix-epoch date values internally.  As long as you are dealing\nwith ASCII character string representations of dates, this  should  not  be  an  issue.   The\nsupported epoch is January 1, 1980 to January 17, 2038.\n\nSee the file pod/perlport.pod for more information about the OpenVOS port of Perl.\n"
                }
            ]
        },
        "TEST STATUS": {
            "content": "A  number of the perl self-tests fails for various reasons; generally these are minor and due\nto  subtle  differences  between  common  POSIX-based  environments  and  the  OpenVOS  POSIX\nenvironment.   Ensure  that  you conduct sufficient testing of your code to guarantee that it\nworks properly in the OpenVOS environment.\n",
            "subsections": []
        },
        "SUPPORT STATUS": {
            "content": "I'm offering this port \"as is\".  You can ask me questions, but I can't guarantee I'll be able\nto answer them.  There are some excellent books available on the  Perl  language;  consult  a\nbook seller.\n\nIf  you  want a supported version of perl for OpenVOS, purchase the OpenVOS GNU Tools product\nfrom Stratus Technologies, along with a support contract (or from anyone else who  will  sell\nyou support).\n",
            "subsections": []
        },
        "AUTHOR": {
            "content": "Paul Green (Paul.Green@stratus.com)\n",
            "subsections": []
        },
        "LAST UPDATE": {
            "content": "February 28, 2013\n\nperl v5.38.2                                 2026-06-12                                   PERLVOS(1)",
            "subsections": []
        }
    },
    "summary": "perlvos - Perl for Stratus OpenVOS",
    "flags": [],
    "examples": [],
    "see_also": []
}