Open System Services Shell and Utilities Reference Manual (G06.29+, H06.08+, J06.03+)
eld(1) OSS Shell and Utilities Reference Manual
-grow_percent flag. The default value is 0 bytes.
When you use this flag, you must also use the -update_registry flag. You cannot
use this flag with the -grow_limit flag.
-grow_limit number3
Specifies the absolute amount in bytes of slack space to be reserved in virtual
memory to allow for the growth of the data and text segments. The number
specified is assumed to be decimal unless prefixed by 0x; the 0x prefix allows you
to specify the number of bytes in hexadecimal.
This flag is used with the -update_registry flag. When eld makes the entry in the
private DLL registry, the -grow_limit flag tells the total size to record for the DLL
being built. 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 0 bytes.
When you use this flag, you must also use the -update_registry flag. When you
use this flag, you cannot use the -grow_data_amount, -grow_text_amount,or
-grow_percent flag.
-grow_percent number4
Specifies the relative amount of slack space to be reserved in virtual memory to
allow for the growth of the data and text segments.
This flag is used with the -update_registry flag. When eld makes the entry in the
private DLL registry, the -grow_percent flag 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 flag, then calculates an amount to use based on the
-grow_percent flag. 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 flag, then calculates an amount to use based on the
-grow_percent flag. 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 flag, you must also use the -update_registry flag. You cannot
use this flag with the -grow_limit flag.
-import_lib filename 5
Tells eld to create an import library named filename5 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 flag when you use the -import_lib_stripped or
-make_implicit_lib flag.
3−66 Hewlett-Packard Company 527188-021