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

About This Manual
eld Manual—527255-009
x
•
Finding and Reading The Public DLL Registry (ZREG) File - three ways to find
it.
Section 4, Other eld Processing consists of the following topics:
•
Adjusting Loadfiles: The -alf Option - how to repeat the presetting of a loadfile
when DLLs change.
•
The -set and -change Options - how to set various options within the loadfile.
•
eld Functionality for 64-Bit - how the linker performs consistency checks.
•
Renaming Symbols - how the linker treats each input file.
•
Updating Or Stripping DWARF Symbol Table Information - from the input and
output object files.
•
Modifying the Data Sections that Contain Stack Unwinding Information - when
concatenating sections to create a new loadfile.
•
Creating the MCB - the Master Control Block contains key settings such as
product version numbers, valid file types, language dialects, and so on.
•
Processing of Floating Point Versions and Data Models - more consistency
checks.
•
Specification of the Main Entry Point - there are two ways to specify the main
entry point.
•
Specifying Runtime Search Path Information for DLLs - eld tells rld where to
find the DLLs.
•
Merging Source RTDUs - used with SQL/MP.
Section 5, Summary of Linker Options
consists of a list and description of every linker
option.
Section 6, Output Listings and Error Handling
consists of the following topics:
•
General Information - when and how messages are created.
•
Error Messages - individual cause, effect and recovery information.
•
Glossary of Errors - a glossary of terms used in the error messages.
Appendix A, TNS/E Native Object Files
consists of the following topics:
•
The Object File Format - the types of object files and their content.
•
Code and Data Sections - the "ordinary" code and data sections that come
from application source code, possibly with additions by the compiler or linker.










