eld Manual
Table Of Contents
- eld Manual
- Legal Notices
- Contents
- What’s New in This Manual
- Manual Information
- New and Changed Information
- About This Manual
- Notation Conventions
- 1 Introduction to eld
- 2 eld Input and Output
- 3 Binding of References
- Overview
- Presetting Loadfiles
- To Preset or Not to Preset, and Creation of the LIC
- Handling Unresolved References
- Using User Libraries
- Creating Import Libraries
- Ignoring Optional Libraries
- Merging Symbols Found in Input Linkfiles
- Accepting Multiply-Defined Symbols
- Using the -cross_dll_cleanup option
- Specifying Which Symbols to Export, and Creating the Export Digest
- Public Libraries and DLLs
- The Public Library Registry
- 4 Other eld Processing
- Adjusting Loadfiles: The -alf Option
- Additional rules about -alf
- The -set and -change Options
- eld Functionality for 64-Bit
- Checking the C++ Language Dialect
- Renaming Symbols
- Creating Linker-Defined Symbols
- Updating Or Stripping DWARF Symbol Table Information
- Modifying the Data Sections that Contain Stack Unwinding Information
- Creating the MCB
- Processing of Floating Point Versions and Data Models
- Specification of the Main Entry Point
- Specifying Runtime Search Path Information for DLLs
- Merging Source RTDUs
- 5 Summary of Linker Options
- 6 Output Listings and Error Handling
- A TNS/E Native Object Files
- Glossary
- Index

Output Listings and Error Handling
eld Manual—527255-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.










