Output Listings and Error Handling
eld Manual—527255-009
6-57
Error Messages
you are not trying to do that, then don’t specify the -temp_r option, the -
must_use_rname option, or any option whose name begins “-grow”.
Cause.
You specified both the -check_registry and -update_registry options. The -
check _registry option tells
eld
that it must assign a DLL an address as specified in a
private DLL registry, and the registry is unchanged. The -update_registry option tells
eld
to use information in the registry to decide what address to use for the DLL, and
then update the registry accordingly. You can’t do both at the same time.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
If you want to use a private DLL registry, decide which of the two ways you
want to be using it, and specify the correct option accordingly.
Cause.
You have specified the -update_registry option, to tell
eld
to calculate the
address for a DLL and store it in a private DLL registry, also allocating a certain
amount of space for future growth of that DLL. You specified the -grow_limit option,
which tells
eld
what that future size should be. But you also specified the -
grow_data_amount, -grow_text_amount, or -grow_percent option, and these options
are used to tell
eld
which formula to use to calculate the future growth if the -
grow_limit option is not given. You can’t give the -grow_limit option at the same time
as any of these other options whose names begin “-grow”.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
Decide what formula you want
eld
to use, to calculate the amount of
future growth of this DLL, and specify the proper options accordingly, as explained
elsewhere in this manual.
Cause.
You gave the
-change
option, telling the name of the file that you want to
modify, and the name of the attribute that you want to modify inside that file. The file
that you specified is a linkfile, such as a file created by a compilation, not a program or
a DLL. The only attribute that you are allowed to modify in a linkfile is “floattype”, but
you specified a different attribute from that.
Effect.
Fatal error (
eld
immediately stops without modifying the file).
Recovery.
The attribute that you specified cannot set or modified in linkfiles. To set up
that attribute value in a program or DLL, you must give it in the
eld
command that
creates that program or DLL.
1334 The -check_registry and -update_registry options cannot
both be given.
1335 Cannot specify -grow_limit with other -grow* options.
1336 <filename> is a linkfile. Only -change floattype is
valid for a linkfile.
Содержание 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 ...