Missing variable 'pe_data_import_dll'
Nick Clifton
nickc@cambridge.redhat.com
Thu Aug 9 03:23:00 GMT 2001
Hi Paul,
Your recent patch to ld/pe-dll.c:
2001-08-02 Paul Sokolovsky <paul.sokolovsky@technologist.com>
* pe-dll.c: new variable pe_dll_enable_extra_debug. New
static variable current_sec (static struct sec *). Add
forward declaration for add_bfd_to_link.
(process_def_file): Don't export undefined symbols. Do not
export symbols starting with "_imp__". Call auto_export()
with new API.
(pe_walk_relocs_of_symbol): New function.
(generate_reloc): add optional extra debugging
(pe_dll_generate_def_file): eliminate extraneous initial blank
line in output
(make_one): enlarge symtab to make room for __nm__ symbols
(DATA auto-import support).
(make_singleton_name_thunk): New function.
(make_import_fixup_mark): New function.
(make_import_fixup_entry): New function.
(pe_create_import_fixup): New function.
(add_bfd_to_link): Specify that 'name' argument is a CONST
char *.
created a reference to an external variable called:
'pe_data_import_dll' in the function pe_create_import_fixup().
Unfortunately this new variable does not appear to be defined
anywhere! (At least it was not defined when I tried to build the
arm-epoc-pe target today).
Please could you fix this up as soon as possible.
Cheers
Nick
More information about the Binutils
mailing list