Open System Services Shell and Utilities Reference Manual (G06.27+, H06.04+)

eld(1) OSS Shell and Utilities Reference Manual
[ -rename old_name new_name ]
[{-rld_l | -rpath } path_list1 ]
[ -rld_rst_l path_list2 ]
[{-s | -x }]
[ -set attribute_name attribute_value
]
[ -show_multiple_defs ]
[ -stdin ]
[ -strip lename12 ]
[ -t address2 ]
[ -temp_i lename13 ]
[ -temp_o lename14 ]
[ -temp_r lename15 ]
[ -u symbol_name4 ]
[ -ul ]
[ -unres_symbols { error | ignore | warn }]
[ -update_code ]
[ -update_registry lename16 ]
[ -verbose ]
[ -warn ]
[ -y symbol_name5 ]
[ lename17 ] ...
FLAGS
-alf filename1 Tells ld to adjust a load le by rebasing or rebinding the loadle lename1.
Dened globalized symbols are updated if necessary in the adjusted load le. The
update timestamp of the new loadle is set to the current date and time if any
changes are made to the le.
If you do not use the -o ag or if the -o ag species the same lename as
lename1, the new loadle has the same name as the existing loadle.
If you do not use the -t ag, the new loadle is rebound if necessary to the
libraries specied by the -libvol ag, but not rebased.
The -alf ag resolves symbolic references similar to the way eld resolves them
when it is creating a new loadle from a set of linkles. However, with the -alf
ag, if you do not specify your preference for the treatment of unresolved refer-
ences with a ag such as -unres_symbols, the default comes from what was
specied for the -set rld_unresolved ag when the loadle was originally built by
eld.
If you specify the -t ag then the existing loadle is rebased. Otherwise, the -alf
processing does not change the preferred addresses of the loadle.
Flags such as -must_preset have the same meanings as when eld originally
creates a loadle.
When you use this ag, you can use only the following ags in the same com-
mand:
-allow_missing_libs
-check_registry
-rst_l
- or -obey
-L or -libvol
-local_libname
-must_use_oname and -must_use_rname
356 Hewlett-Packard Company 527188-004