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

User Commands (d - f) eld(1)
-no_reexport | -reexport
Tells eld whether to mark any DLL specied in a -l or -lib ag after this ag for
reexport in its libList entry in the loadle being created. Specifying
-no_reexport leaves the library unmarked; specifying -reexport marks the
library. Reexport affects how eld does its transitive closure on searches and is
used by rld to decide how to x-up symbolic references.
-no_reexport is the default action.
These ags can be specied as many times as needed in the command line or obey
le. Providing either ag overrides the current setting, so that the linker actions
can be controlled on a library-by-library basis.
-nostdfiles | -no_stdfiles
Species that C run-time library functions do not automatically open the standard
input and standard output les.
-nostdlib | -no_stdlib
Prevents eld from searching the standard library locations for DLLs and archive
les.
-noverbose | -no_verbose
Prevents eld from writing warning and informational messages to its output list-
ing. Only error messages and output specically requested by other options
appears in the listing.
The default value is -no_verbose.
If you specify more than one of the ags -warn, -verbose, and -noverbose or
-no_verbose in the command line or an obey le, eld displays an inconsistent
usage error message.
-o filename10 Species the lename of the output loadle. lename10 can be the same as an
input le name.
When lename10 is the same as an existing le and linking is successful, eld
deletes the existing le and then writes the output le. An error occurs if you do
not have permission to delete the existing le and the -must_use_oname ag is
also specied. (See the description of the -temp_o ag in this reference page for a
description of the behavior when the -must_use_oname ag is not specied.)
If you do not specify a -o ag, the default output loadle lename depends on
whether a -dllname or -soname ag is specied. lename10 can also become the
DLL name used for the le in the libList. See the description of the -dllname ag
in this reference page for more information.
-public_registry filename11
Tells eld to use the le identied as lename11 as the public DLL registry le.
If this ag is omitted, ld searches as follows to nd the name of the public DLL
registry le to use:
1. Its own directories, where it looks for a le named zreg (normally
/usr/bin/zreg or /usr/lib/zreg)
2. Current data obtained from the operating system using denitions in
/usr/include/dpublib.h
527188-007 Hewlett-Packard Company 369