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

Summary of Linker Options
eld Manual—527255-009
5-7
-NS_max_extents max_extents
Changes the maximum number of extents from the default (900) to the specified
number.
max_extents
is a number in the range 16 to 900, inclusive.
-o <filename>
Use this as the name of the output object file. See The Creation of Output Object
Files on page 2-5.
-obey <filename>
Use the specified file as an obey file. See Obey Files and the Use of Standard
Input on page 1-7.
-optional_lib
Consider later DLLs in the command stream to be optional. See Ignoring Optional
Libraries on page 3-14.
-public_registry <filename>
Use the specified file as the public DLL registry file. See Finding Public DLLs on
page 2-18
-r
Create a linkfile rather than a loadfile. See Output Object Files
on page 2-4.
-reexport
Re-export DLLs found after this point in the command stream. See How the Linker
Finds Its Input Files and Creates the .liblist Section on page 2-12.
-rename <symbol name> <symbol name>
Change the name of a symbol while creating a new file. See Renaming Symbols
on page 4-13.
-rld_first_L <path>
The string specified by <path> should be a list of directories and/or subvolumes
separated by colons. At runtime, the specified directories and/or subvolumes are
Note. For Guardian environment only.
Note. The Guardian Procedure Calls Reference Manual recommends that max-
extents not exceed 500.










