eld Manual

Table Of Contents
Output Listings and Error Handling
eld Manual527255-009
6-2
General Information
Normally, eld cleans up any output files and flushes the standard output file.
However, if eld terminates unexpectedly, incomplete output files may still be in
existence and the standard output file may not be flushed.
It is also possible for the standard output file to disappear while eld is running. For
example, this could happen on Guardian if the standard output file is a process, and
that process is killed while eld is running. In that case, eld still goes on with what it
was doing, producing the same return code as described above, to tell if the output file
could be correctly created. The only difference is that there is no standard output file.
Versions of eld running on TNS/R and TNS/E are built (by the corresponding TNS/R
or TNS/E tools) with -set saveabend off, so by default these versions of eld do
not generate a saveabend file if they terminate in error. You may use the normal HP
NonStop OS command line mechanisms to request that eld generate a saveabend file
if it terminates in error.
Messages are numbered and tell their severity level. Messages can be understood in
conjunction with the other material in this document, including the following section that
lists the messages. It is not intended that people depend on the specific numbers or
contents of messages, since they are always subject to change. Messages related to
I/O errors contain the message text for the error returned from the C runtime.
Some messages are requested by specific linker options. Such messages always
appear in the output listing. The following are the options that do this:
-map
-show_multiple_defs
-unres_symbols (warn or error)
-y
The appearance of other messages in the output listing is controlled by the following
options:
-verbose
show all messages (error, warning, and informational)
-warn
show all error and warning messages (but not informational messages)
-no_verbose
show error messages (but not warnings or informational messages)
It is an error if more than one of these options is specified. Since all messages created
by eld during command stream processing are errors, there is no need for a toggle.
If none of the above options is given, the default is -no_verbose on OSS and the
PC, and verbose on Guardian.
The option -noverbose is a synonym for -no_verbose.