Expanding the System Libraries (Optional; OpenVMS Alpha Only) Compressing the System Libraries (Optional, OpenVMS Integrity servers: Not Recommended)

Libraries included with the OpenVMS Alpha operating system kit are installed in data-reduced (compressed) format. Unless disk space is limited, HP recommends expanding (decompressing) these libraries to give the system faster access to them.

The libraries included with the OpenVMS Integrity servers operating system kit are installed in expanded (uncompressed) format. HP recommends keeping the libraries in expanded format. Compressing them can hinder system performance. You can use the command procedure SYS$UPDATE:LIBDECOMP.COM to decompress, compress, or list the sizes of the system libraries.

To expand libraries that are in data-reduced format or compress libraries that are in expanded format, use the OpenVMS Library Decompression utility (LIBDECOMP.COM). The utility runs on both OpenVMS Alpha and Integrity server systems. To run the utility, enter the following command:

$ @SYS$UPDATE:LIBDECOMP

For more information about the utility, you can request help by entering the following command:

$ @SYS$UPDATE:LIBDECOMP HELP

You can list the sizes and format (reduced or expanded) of the libraries by using the following command:

$ @SYS$UPDATE:LIBDECOMP LIST

For complete information about expanding and reducing system library files and using LIBDECOMP.COM, see the HP OpenVMS System Manager's Manual, Volume 2: Tuning, Monitoring, and Complex Systems.

Table 15 lists the libraries that ship on OpenVMS Version 8.4 and shows the approximate sizes of the libraries in both data-reduced (compressed) and expanded format. Note that library sizes differ for Alpha and Integrity server systems.


NOTE: File sizes are subject to change. In addition, layered products and user applications might add entries to the HELPLIB.HLB and STARLET.OLB libraries. The sizes listed in Table 14 do not reflect such entries. For the most accurate information, run the Library Decompression utility on your own system and review the output from the list function.

The LIBDECOMP.COM utility lists the following libraries as “Library not present”:

  • [SYSLIB]SYSBLDMLB.MLB

  • [SYSLIB]DECCRTL.OLB

  • [SYSLIB]SYSBLDLIB.OLB

These libraries are not used with OpenVMS Alpha or OpenVMS Integrity servers; they are used with OpenVMS VAX only. These libraries are omitted from Table 15.


Reduced and Expanded Sizes of Libraries

Library Name/Description

OpenVMS Alpha

OpenVMS Integrity servers

Reduced Size (as shipped)Expanded SizeReduced Size Expanded Size (as shipped)
[SYSHLP] directory; Help library files (.HLB)    
ACLEDT.HLB
Access Control List Editor help
7010270103
BKM$HELP.HLB
Backup Manager help
156248156251
DBG$HELP.HLB
OpenVMS Debugger help
1237214412372164
DBG$UIHELP.HLB
OpenVMS Debugger help
271441271465
EDTHELP.HLB
EDT Editor help
154229154233
EVE$HELP.HLB
EVE Editor help
67611976761177
EVE$KEYHELP.HLB
EVE Keypad help
9914599148
EXCHNGHLP.HLB
Exchange Utility help
8311883118
HELPLIB.HLB[a]
DCL help
1005518701 1083021426
LANCP$HELP.HLB
LAN Control Program help
116169113163
LATCP$HELP.HLB
LAT Control Program help
157243157243
MAILHELP.HLB
Mail Utility help
211316211316
NCPHELP.HLB
Network Control Program help
262412262412
SDA.HLB
System Dump Analyzer help
384581384587
SHWCLHELP.HLB
Show Cluster Utility help
8812788127
SYSGEN.HLB
System Generation Utility help
369582366578
SYSMANHELP.HLB
System Management Utility help
539871559907
TPUHELP.HLB
Text Processing Utility help
5751036 5751015
UAFHELP.HLB
Authorize Utility help
253391249384
[SYSLIB] directory; Macro library files (.MLB)    
LANIDEF.MLB
LAN internal driver macros
196261196275
LIB.MLB
Operating system macros
3039525432265515
STARLET.MLB
Operating system macros
2558382725953576
[SYSLIB] directory; Object library files (.OLB)    
STARLET.OLB[a]
System object library and run-time library
306644985869916116397
VAXCRTL.OLB
HP C RTL routine name entry points; VAX G_floating double-precision, floating-point entry points
12711689Not included
VAXCRTLD.OLB
Limited support of VAX D_floating double-precision, floating-point entry points
17322802Not included
VAXCRTLDX.OLB
VAX D_floating support; support for /L_DOUBLE_SIZE=128 compiler qualifier
16632648Not included
VAXCRTLT.OLB
IEEE T_floating double-precision, floating-point entry points
15782491Not included
VAXCRTLTX.OLB
IEEE T_floating support; support for /L_DOUBLE_SIZE=128 compiler qualifier
15962493Not included
VAXCRTLX.OLB
G_floating support; support for /L_DOUBLE_SIZE=128 compiler qualifier
14222003Not included
VMS$VOLATILE_PRIVATE_INTERFACES.OLB
OpenVMS bugcheck processing codes
60187315192121
[SYSLIB] directory; Text library files (.TLB)     
BASIC$STARLET.TLB
BASIC language variant of the STARLET library, containing version-independent declarations for system services
3896812938658197
ERFLIB.TLB
ANALYZE ERROR device descriptions
6485Not included
LIB_ADA_SUBSET.TLB
Ada programmers toolkit of operating system definitions
1915353519143615
NTA.TLB
Windows NT definition files
34423452
STARLETPAS.TLB
Pascal language variant of the STARLET library, containing version-independent declarations for system services
3817895938028967
STARLET_RECENT_ADA_SUBSET.TLB
Ada programmers toolkit of operating system definitions
1144203011442058
STARLETSD.TLB
Language-independent STARLET definitions used during layered product installations
4328775842977936
SYS$LIB_C.TLB
C language variant of the LIB library, containing internal and version-dependent declarations for system services
10544222181735635869
SYS$STARLET_C.TLB
C language variant of the STARLET library, containing version-independent declarations for system services
632413694655914130
TOTALS:94141168857132963239525

[a] Layered products and user applications might add entries to the HELPLIB.HLB and STARLET.OLB libraries. The sizes listed in this table do not reflect such additional entries.