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

User Commands (d - f) eld(1)
When you use this ag, you must also use the -update_registry ag. When you
use this ag, you cannot use the -grow_data_amount, -grow_text_amount,or
-grow_percent ag.
-grow_percent number4
Species the relative amount of slack space to be reserved in virtual memory to
allow for the growth of the data and text segments.
This ag is used with the -update_registry ag. When eld makes the entry in the
private DLL registry, the -grow_percent ag tells a percentage to add to the sizes
of each of the text and data segments, when calculating the total size to record for
the DLL being built.
eld calculates an amount to use for a data segment, based on the
-grow_data_amount ag, then calculates an amount to use based on the
-grow_percent ag. The larger of the two amounts is used as the size for a data
segment. The amount used is rounded up to a multiple of 64KB (or 128KB for an
implicit DLL).
eld calculates an amount to use for a text segment, based on the
-grow_text_amount ag, then calculates an amount to use based on the
-grow_percent ag. The larger of the two amounts is used as the size for a text
segment. The amount used is rounded up to a multiple of 64KB (or 128KB for an
implicit DLL).
When this registry is used to choose addresses for other DLLs, the linker will not
put them directly after this one in virtual memory, but rather leave space for future
versions of this DLL to be larger.
The default value is 10 percent.
When you use this ag, you must also use the -update_registry ag. You cannot
use this ag with the -grow_limit ag.
-import_lib filename5
Tells eld to create an import library named lename5 in addition to creating a new
DLL.
The new import library can be incomplete. The import library contains symbols
for use by debugging utilities only if the new DLL also contains them.
You cannot use this ag when you use the -import_lib_stripped or
-make_implicit_lib ag.
-import_lib_stripped filename6
Tells eld to create an import library named lename6 in addition to creating a new
DLL.
The new import library can be incomplete. The import library will not contain
symbols for use by debugging utilities, regardless of whether the new DLL con-
tains them.
You cannot use this ag when you use the -import_lib or -make_implicit_lib
ag.
-instance_data keyword
Tells the linker whether to create one or two data segments, and whether to require
that the loadle contain no data that must go into the data variable segment if two
segments are created.
The value of keyword can be:
527188-007 Hewlett-Packard Company 365