Open System Services Shell and Utilities Reference Manual (G06.28+, H06.05+)

User Commands (d - f) eld(1)
the effect of this ag on search order.
-libname Guardian_filename
Stores the specied 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_lename must be a Guardian le identier qualied with a
disk name and subvolume name; that is, of the form $disk.subvol.leID. Use an
escape character before the special character $ in the name so that the OSS shell
does not process it, or enclose the entire ag specication in quotation marks.
The -set and -change ags can also associate a native user library with an execut-
able native program.
The value specied for Guardian_lename cannot be the Guardian name of an
OSS le.
-limit_runtime_paths
Tells eld to mark the loadle 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
Species the name of a user library that can be used to resolve references at link
time in the program being created.
If this ag is omitted, eld uses the value specied for -set libname as the user
library. If this ag is specied and the -set libname ag is omitted, then the value
of lename8 is also stored within the program as the user library name and there-
fore must name a le in the Guardian lesystem (/G); eld converts this name to
meet the -set libname syntax requirements for a Guardian lename.
If the user library cannot be found or cannot be opened, a warning message is
issued and the program le 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
Species 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 ag when you use the -import_lib ag.
-make_import_lib filename9
Tells eld to make lename9 a DLL import library using the DLL les specied
elsewhere in the same command line or obey le.
You use this ag to make an import library that represents a:
Single explicit DLL
Set of implicit DLLs
If one or more DLLs are specied in the command line or obey le 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 le 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 le and they are not all implicit DLLs, an error occurs.
527188-007 Hewlett-Packard Company 367