Output Listings and Error Handling
eld Manual—527255-009
6-122
Error Messages
Cause.
You used the -call_shared option, which tells
eld
to create a program, 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.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
If your intention is to create a program, then don’t specify the
-r
option.
If your intention is to use the
-r
option to create a new object file that can be used as
eld
input, then don’t specify the
-call_shared
option. Actually, there is never any
reason to specify the
-call_shared
option, because it is the default.
Cause.
You used the
-call_shared
option, which tells
eld
to create a progrm, and
you also used the
-dll
,
-shared
, or
-ul
option, to tell
eld
to build a DLL, rather
than a program.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
If your intention is to create a program, then don’t specify the
-dll
,
-
shared
, or
-ul
option. If your intention is to create a DLL, then do specify one of
these options. There is never any reason to specify the
-call_shared
option,
because it is the default.
Cause.
When you specify the
-temp_r
option,
eld
still first creates a temporary file
in another place, and when that file is created
eld
then tries to rename it to the
filename specified in the
-temp_r
option. That renaming failed.
Effect.
Warning (
eld
still (re-)creates the private DLL registry, but not using the file
you specified with the
-temp_r
option as an intermediate file).
Recovery.
If you are not able to rename a file to another name in the same location
(Guardian subvolume, OSS directory, or PC folder), that is an operating system
question that is beyond the scope of this document
Cause.
You gave the option shown in the message, and that option requires a certain
type of parameter, such as the name of a file or the name of a symbol, as also shown
in the message. However, there was no parameter at all. Either the option occurred at
the end of the command line, or the next token on the command line began with a
hyphen, meaning that it was the next option, not a parameter for the current option.
1635 Cannot give the -call_shared option with the -dll
option.
1638 Cannot create -temp_r file <filename>; -temp_r option
ignored.
1639 No <type of parameter required> was specified for the
<option name> option.
Содержание eld
Страница 4: ......
Страница 8: ...Contents eld Manual 527255 009 iv ...
Страница 12: ...What s New in This Manual eld Manual 527255 009 viii Changes to the 527255 005 Manual ...
Страница 34: ...Introduction to eld eld Manual 527255 009 1 14 Example of Use ...
Страница 54: ...eld Input and Output eld Manual 527255 009 2 20 Using Archives ...
Страница 98: ...Other eld Processing eld Manual 527255 009 4 20 Merging Source RTDUs ...
Страница 242: ...Output Listings and Error Handling eld Manual 527255 009 6 132 Glossary of Errors ...