Output Listings and Error Handling
eld Manual—527255-009
6-21
Error Messages
Recovery.
If your intention is to create a DLL to be used as an interpose user library,
then specify an appropriate option, such as
-dll
,
-shared
, or
-ul
, to build a DLL. If
your intention is to build some other type of object file, not a DLL, then don’t specify the
-set interpose_user_library option.
Cause.
The input object files consistently used one type of floating point, i.e., either
“Tandem” or “IEEE”. On the
eld
command line, you specified the -set floattype option,
either saying that the file was the opposite type, or that it was neutral. That’s okay, but
eld
puts out an informational message about it.
Effect.
Information (This is not indicative of a problem).
Recovery.
None required, assuming you know that this object file really should be
marked the way you indicated, because you know that is the type of floating point it will
really need at runtime.
Cause.
The input object files contained a mixture of both types of floating point, i.e.,
“Tandem” and “IEEE”. On the
eld
command line, you specified the -set floattype
option, to say which type the file really was, or to say it was neutral. That’s okay, but
eld
puts out an informational message about it.
Effect.
Information (This is not indicative of a problem).
Recovery.
None required, assuming you know that this object file really should be
marked the way you indicated, because that is the type of floating point it will really
need at runtime.
Cause.
You are building a DLL, and during this link
eld
is also looking at various
other DLLs, and among those other DLLs
eld
sees that at least one says that it
requires the “Tandem” version of floating point at runtime, while another says that it
requires the “IEEE” version of floating point at runtime.
Effect.
Warning (
eld
produces an output file, but it thinks that you might want to see
this warning about what might go wrong at runtime with other DLLs).
1141 Floating point type inconsistency. The -set floattype
option specifies <string>, but the input linkfiles imply
<string>.
1142 Floating point type inconsistency among input linkfiles.
File <filename> specifies 'tandem'. File <filename>
specifies 'ieee'.
1143 Floating point type inconsistency among input DLL's.
File <filename> specifies 'tandem'. File <filename>
specifies 'ieee'.
Summary of Contents for eld
Page 4: ......
Page 8: ...Contents eld Manual 527255 009 iv ...
Page 12: ...What s New in This Manual eld Manual 527255 009 viii Changes to the 527255 005 Manual ...
Page 34: ...Introduction to eld eld Manual 527255 009 1 14 Example of Use ...
Page 54: ...eld Input and Output eld Manual 527255 009 2 20 Using Archives ...
Page 98: ...Other eld Processing eld Manual 527255 009 4 20 Merging Source RTDUs ...
Page 242: ...Output Listings and Error Handling eld Manual 527255 009 6 132 Glossary of Errors ...