eld Manual

Table Of Contents
Output Listings and Error Handling
eld Manual527255-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'.