{
    "mode": "man",
    "parameter": "PERLVOS",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/PERLVOS/1/json",
    "generated": "2026-06-13T20:02:42Z",
    "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\n\n\nperl v5.34.0                                 2025-07-25                                   PERLVOS(1)",
            "subsections": []
        }
    },
    "summary": "perlvos - Perl for Stratus OpenVOS",
    "flags": [],
    "examples": [],
    "see_also": []
}