Open System Services Shell and Utilities Reference Manual (G06.28+, H06.05+)
User Commands (d - f) eld(1)
the effect of this flag on search order.
-libname Guardian_filename
Stores the specified name within the program being built, to tell the operating sys-
tem that this is the name of the user library to load into memory along with this
program. Guardian_filename must be a Guardian file identifier qualified with a
disk name and subvolume name; that is, of the form $disk.subvol.fileID. Use an
escape character before the special character $ in the name so that the OSS shell
does not process it, or enclose the entire flag specification in quotation marks.
The -set and -change flags can also associate a native user library with an execut-
able native program.
The value specified for Guardian_filename cannot be the Guardian name of an
OSS file.
-limit_runtime_paths
Tells eld to mark the loadfile so that rld will omit certain locations when search-
ing for DLLs to resolve symbols. See Finding Libraries in the DESCRIPTION
section of this reference page for more information.
The default action is to search all locations described in Finding Libraries.
-local_libname filename8
Specifies the name of a user library that can be used to resolve references at link
time in the program being created.
If this flag is omitted, eld uses the value specified for -set libname as the user
library. If this flag is specified and the -set libname flag is omitted, then the value
of filename8 is also stored within the program as the user library name and there-
fore must name a file in the Guardian filesystem (/G); eld converts this name to
meet the -set libname syntax requirements for a Guardian filename.
If the user library cannot be found or cannot be opened, a warning message is
issued and the program file is not preset at link time.
-m | -map Tells eld to produce a memory map of the program or DLL being created.
The default behavior does not produce a memory map.
-make_implicit_lib
Specifies that eld should mark the DLL being created as an implicit library. The
default action does not mark the DLL as an impicit library.
You cannot use this flag when you use the -import_lib flag.
-make_import_lib filename9
Tells eld to make filename9 a DLL import library using the DLL files specified
elsewhere in the same command line or obey file.
You use this flag to make an import library that represents a:
• Single explicit DLL
• Set of implicit DLLs
If one or more DLLs are specified in the command line or obey file and they are
all implicit DLLs, then eld creates an import library to represent them. If there is
only one DLL in the command line or obey file and it is not an implicit DLL, then
eld makes the import library to represent it. If there are multiple DLLs in the
command line or obey file and they are not all implicit DLLs, an error occurs.
527188-007 Hewlett-Packard Company 3−67