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-51
Error Messages
Cause. You gave a -set systype or -change systype option. The next token on
the command line must be either “guardian” or “oss”, to tell the value for this attribute.
However, the next token on the command line was something other than these
possibilities.
Effect. Fatal error (eld immediately stops without creating an output file).
Recovery. If you want to specify this option, fix the syntax.
Cause. You gave the -set systype option more than once on the command line, with
different attribute values. (The possible values are “guardian” and “oss”.) You can give
the option more than once, but only if you specify the same value each time.
Effect. Fatal error (eld immediately stops without creating an output file).
Recovery. If you want to specify this option, decide which value you want to specify,
and only specify that value.
Cause. You gave the -set or -change option on the command line. The next token
on the command line must be one of the possible attributes that you can set or change
with this option, but eld didn’t recognize the attribute specified.
Effect. Fatal error (eld immediately stops without creating an output file).
Recovery. Fix the spelling of the attribute. Case doesn’t matter, but other than that it
must be exactly as shown in the manual.
Cause. You gave more than one of the options named -b localized, -b globalized, and
-b semi_globalized (or, -b symbolic, a synonym for -b semi_globalized). You can give
the same option more than once if you wish, including synonyms for the same option,
but otherwise you must not specify more than one of these options.
Effect. Fatal error (eld immediately stops without creating an output file).
Recovery. If you want to specify one of these options, decide which one you want to
specify, and only specify that one, not any other ones along with it.
1315 Conflicting values given for 'systype'.
1316 Invalid attribute for <option name> option: <string>.
1317 Multiple, inconsistent specifications for import
control.
1318 The -alf option was given more than once.










