eld Manual

Table Of Contents
Output Listings and Error Handling
eld Manual527255-009
6-113
Error Messages
Recovery. This indicates a problem with your installation. The process for creating
the zimpimp file, installing it in the right place, and providing the system call that eld
uses to find the zimpimp file, is beyond the scope of this document.
Cause. The -strip option is used to remove the DWARF symbols from an existing
program or DLL. When you use this option, only certain other options are allowed.
However, you specified the option mentioned in the message, which is not one of the
options allowed with the -strip option.
Effect. Fatal error (eld immediately stops without creating an output file).
Recovery. If your intention is to use the -strip option to remove the DWARF
symbols from an existing program or DLL, don’t specify the other option mentioned in
the message. If your intention is not to do this, then don’t specify the -strip option.
Cause. You gave the -strip option, to tell eld to remove the DWARF symbols from
an existing program or DLL, and eld did that.
Effect. Information (This is not indicative of a problem).
Recovery. No action required.
Cause. You gave the -strip option, to tell eld to remove the DWARF symbols from
an existing program or DLL, but that file contained no DWARF symbols information.
Either it was built from object files, none of which themselves had any DWARF
symbols information, or the file had already been stripped before.
Effect. Information (This is not indicative of a problem). eld has not done anything.
Recovery. No action required.
Cause. You gave the -r and -set _process_subtype options, to tell eld to
create a new object file that can be used as eld input again, and that specifies what
the process subtype should be when a program is later built from that object file. Also,
you provided just one input object file to eld, and that file was also previously created
by eld, using the -r and -set_process_subtype options, but with a different value
1608 The <option name> option is not allowed with the -strip
option.
1609 DWARF symbols have been removed from <filename>.
1610 There were no DWARF symbols in <filename>, so the file
was not modified.
1611 The value given in the -set process_subtype option was
used, but a different value was found in the input file.