Open System Services Shell and Utilities Reference Manual (G06.25+, H06.03+)
Table Of Contents
eld(1) OSS Shell and Utilities Reference Manual
data1 Create only one data segment for constant and variable data. The
segment can be both read and written without restriction.
data1constant Flag as an error any situation where the loadfile contains the kind
of data that would go into the data variable segment if eld was
told to create two data segments.
This is the only permitted value when the -make_implicit_lib
flag is used.
data2 Create both a data constant segment and a data variable segment.
The data constant segment is read-only after being updated by the
runtime loader; the data variable segment can be both read and
written without restriction.
data2hidden Create both a data constant segment and a data variable segment.
The data constant segment is read-only after being updated by the
runtime loader; only privileged code can read or write the data
variable segment.
data2protected
Create both a data constant segment and a data variable segment.
The data constant segment is read-only after being updated by the
runtime loader; only privileged code can write the data variable
segment but read access is unrestricted.
The default value for keyword is data1.
If you are creating a loadfile with both resident code and variable data, then you
must either specify the -data_resident flag or the -instance_data flag with one of
the values data2, data2hidden,ordata2protected.
You cannot specify this flag if you use the -r flag.
{ -l | -lib } filename7
Specifies the name of a DLL or archive file to use to resolve external references
from the file being linked. If you specify a three or four-character abbreviation
(containing only letters or numbers) for an unqualified filename, eld will search
for it using the naming rules described for the -bdllsonly, -bdynamic, and -static
flags.
The -l flag must be specified in lowercase type. -l is a synonym for -lib.
If you specify the -verbose flag, eld writes to its output listing the locations where
it found a DLL or archive file.
Other flags affect how filename7 is used. See the Finding Libraries subsection
under DESCRIPTION for details.
{ -L | -libvol } pathname2
Tells eld to use the specified pathname when searching for libraries. pathname2 is
used in library searches after the public libraries are searched.
pathname2 is either the relative or absolute pathname of an OSS directory.
eld does not verify the names of locations specified in the -libvol or -L flag.
This flag can be specified more than once in a command line or an obey file. If
you specify it more than once, the specified pathnames are searched in the order
specified.
See the Finding Libraries subsection under DESCRIPTION for details about
3−66 Hewlett-Packard Company 527188-003