HP eld Manual page 132

Table of Contents

Advertisement

Output Listings and Error Handling
Recovery. None required, because even though the DLLs say they require a specific
type of floating point at runtime, that might not really be true. You might want to look
into this further, though, with people who are familiar with what those DLLs actually do
need.
1144 Floating point type inconsistency.
created specifies 'tandem'.
Cause. You are building a DLL, and it says that it needs the "Tandem" type of floating
point at runtime, but 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 "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).
Recovery. If the DLL being built does not actually need the "Tandem" type of floating
point, it would be nicer to use the -set floattype neutral option, to say so. However,
even if this DLL does require the "Tandem" type of floating point at runtime, there isn't
necessarily a problem here. Even though another DLL says that it requires the "IEEE"
version of floating point, that might not really be true. You might want to look into this
further, though, with people who are familiar with what that other DLL actually does
need.
1145 Floating point type inconsistency.
created specifies 'ieee'.
Cause. You are building a DLL, and it says that it needs the "IEEE" type of floating
point at runtime, but 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.
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).
Recovery. If the DLL being built does not actually need the "IEEE" type of floating
point, it would be nicer to use the -set floattype neutral option, to say so. However,
even if this DLL does require the "IEEE" type of floating point at runtime, there isn't
necessarily a problem here. Even though another DLL says that it requires the
"Tandem" version of floating point, that might not really be true. You might want to look
into this further, though, with people who are familiar with what that other DLL actually
does need.
1146 The program being created is floating point type 'ieee'.
DLL <filename> is 'tandem'.
DLL <filename> specifies 'ieee'.
DLL <filename> specifies 'tandem'.
eld Manual—527255-009
6-22
Error Messages
The DLL being
The DLL being

Advertisement

Table of Contents
loading

Table of Contents