Open System Services Shell and Utilities Reference Manual (G06.25+, H06.03+)
Table Of Contents
User Commands (d - f) eld(1)
-no_reexport | -reexport
Tells eld whether to mark any DLL specified in a -l or -lib flag after this flag for
reexport in its libList entry in the loadfile 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 fix-up symbolic references.
-no_reexport is the default action.
These flags can be specified as many times as needed in the command line or obey
file. Providing either flag overrides the current setting, so that the linker actions
can be controlled on a library-by-library basis.
-nostdfiles | -no_stdfiles
Specifies that C run-time library functions do not automatically open the standard
input and standard output files.
-nostdlib | -no_stdlib
Prevents eld from searching the standard library locations for DLLs and archive
files.
-noverbose | -no_verbose
Prevents eld from writing warning and informational messages to its output list-
ing. Only error messages and output specifically requested by other options
appears in the listing.
The default value is -no_verbose.
If you specify more than one of the flags -warn, -verbose, and -noverbose or
-no_verbose in the command line or an obey file, eld displays an inconsistent
usage error message.
-o filename10 Specifies the filename of the output loadfile. filename10 can be the same as an
input file name.
When filename10 is the same as an existing file and linking is successful, eld
deletes the existing file and then writes the output file. An error occurs if you do
not have permission to delete the existing file and the -must_use_oname flag is
also specified. (See the description of the -temp_o flag in this reference page for a
description of the behavior when the -must_use_oname flag is not specified.)
If you do not specify a -o flag, the default output loadfile filename depends on
whether a -dllname or -soname flag is specified. filename10 can also become the
DLL name used for the file in the libList. See the description of the -dllname flag
in this reference page for more information.
-public_registry filename11
Tells eld to use the file identified as filename11 as the public DLL registry file.
If this flag is omitted, ld searches as follows to find the name of the public DLL
registry file to use:
1. Its own directories, where it looks for a file named zreg (normally
/usr/bin/zreg or /usr/lib/zreg)
2. Current data obtained from the operating system using definitions in
/usr/include/dpublib.h
527188-003 Hewlett-Packard Company 3−69