Output Listings and Error Handling
eld Manual—527255-009
6-26
Error Messages
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
If your intention is to combine one or more existing object files into a new
object file, put their names on the command line. If you want to do something else,
such as stripping the symbols from an existing object file (for example), you need to
put the appropriate option for that purpose on the command line, and of course you
need to spell it correctly.
Cause.
You specified one of the
-temp_i
,
-temp_o
, or
-temp_r
options, to tell the
name that
eld
should use for an intermediate file during the process of creating some
other file, as shown in the message. You also specified the name of the temporary file
as a qualified name (not a simple name). When you do that, the name that you
specified for the temporary file is required to be in the same location (Guardian
subvolume, OSS directory, or PC folder) as the final file that you are trying to create,
and you must spell them both exactly the same way for
eld
to understand this. But,
the locations didn’t match.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
If you really want to use the
-temp_*
option, there is no need to specify a
fully qualified name. You can just specify a simple name, and then
eld
will put it in the
right place. But you probably also have no need for the
-temp_*
option at all, so you
can just omit it.
Cause.
You used the
-rpath
or
-rld_L
option, to specify a place where NSK will
look for DLLs at runtime, and you also used the
-r
option, to tell
eld
to build another
object file that can be used as linker input, rather than a program or DLL.
Effect.
Error (The linker cannot do what was requested of it and will eventually stop,
but may continue for the purpose of detecting additional errors before stopping).
Recovery.
If your intention is to create a program or DLL, then don’t specify the
-r
option. If your intention is to use the
-r
option to create an object file that can be used
again as
eld
input, then don’t specify the
-rpath
or
-rld_L
option.
1174 Output file <filename> and temporary file <filename>
must be in the same directory/subvolume (and spelled the same
way on the eld command line).
1176 The -rpath or -rld_L option is not allowed with the -r
option.
1177 The -rld_first_L option is not allowed with the -r
option.
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 ...