This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Missing variable 'pe_data_import_dll'
- To: paul dot sokolovsky at technologist dot com
- Subject: Missing variable 'pe_data_import_dll'
- From: Nick Clifton <nickc at cambridge dot redhat dot com>
- Date: 09 Aug 2001 11:21:22 +0100
- Cc: binutils at sources dot redhat dot com
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