Programming Release Notes
5.28 Librarian Utility
The LBR$UNMAP_MODULE library service recovers those pages, but the pages
remain in a heap storage free list and continue to be counted against process
quota. For this reason, HP strongly recommends that DCX data-reduced ELF
object libraries first be expanded before performing Linker operations.
5.28.2 Failure to Insert or Replace .STB files in an Integrity servers Library
(Integrity servers Only)
V8.2
On OpenVMS VAX and Alpha, .STB files can be stored in object libraries. On
OpenVMS Integrity servers, the Librarian does not do this. For example:
$ LIBR/CREATE OBJ$:SOME_LIBRARY OBJ$:SOME_FILE.STB
Librarian T01-23
%LIBRAR-E-NOTELFFILE, TPSSWRKD$:[TPSS.TRACE.IA64.LPIOBJ]TRACEMSG.STB;1
is not an ELF object or image file
Because .STB files are neither objects nor images, the Librarian does not
currently put them into an .OLB file on Integrity servers.
On Alpha and VAX, however, STB files are formatted as object files. On VAX,
.STB files can be used as input to the Linker. On Alpha, .STB file formats are
identical to .OBJ file format (that is, nothing distinguishes them except for the
.STB file extension). As such, the Alpha Librarian accepts the file, but it cannot
be used as input to the Linker.
On Integrity servers, the file type (ET_VMS_LINK_STB) is embedded in the .STB
file, allowing the Librarian and Linker to determine that the .STB file cannot be
processed. This is a permanent condition.
5.28.3 Librarian Fails to Report Errors When Process Quota Too Low
Permanent Restriction
The OpenVMS Alpha and Integrity servers Librarian sometimes does not inform
you of errors during compression, data reduction, or data expansion operations.
This problem occurs if the account or process in which the Librarian is running
has a low PGFLQUOTA process quota. Operation failure is not readily apparent
because the $PUTMSG system service always returns a status of SS$_NORMAL,
even when the system service fails. However, when a failure occurs, the Librarian
returns a status other than Success.
To work around this problem, increase your PGFLQUOTA before running
compression, data reduction, or data expansion operations. In addition, ensure
that your command procedures check the return status from the LIBRARY
command.
5.29 Linker Utility for OpenVMS Alpha
The following release notes pertain to the Alpha Linker Utility on all OpenVMS
platforms. For Integrity servers Linker release notes, see Section 5.30.
Programming Release Notes 5–25