mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 03:51:15 +08:00
PR linker/4844
* emultempl/pep.em (pep_find_data_imports): Issue a warning message if auto importing is triggered without --enable-auto-import having been specified on the command line. * emultempl/pe.em (pe_find_data_imports): Likewise.
This commit is contained in:
parent
9f39ef2bb8
commit
8524166df4
@ -1,5 +1,11 @@
|
||||
2007-10-04 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR linker/4844
|
||||
* emultempl/pep.em (pep_find_data_imports): Issue a warning
|
||||
message if auto importing is triggered without
|
||||
--enable-auto-import having been specified on the command line.
|
||||
* emultempl/pe.em (pe_find_data_imports): Likewise.
|
||||
|
||||
PR linker/5097
|
||||
* emultempl/armelf.em (arm_elf_finish): Fix spelling typo.
|
||||
|
||||
|
@ -920,8 +920,20 @@ pe_find_data_imports (void)
|
||||
int nsyms, symsize, i;
|
||||
|
||||
if (link_info.pei386_auto_import == -1)
|
||||
info_msg (_("Info: resolving %s by linking to %s (auto-import)\n"),
|
||||
undef->root.string, buf);
|
||||
{
|
||||
static bfd_boolean warned = FALSE;
|
||||
|
||||
info_msg (_("Info: resolving %s by linking to %s (auto-import)\n"),
|
||||
undef->root.string, buf);
|
||||
|
||||
/* PR linker/4844. */
|
||||
if (! warned)
|
||||
{
|
||||
warned = TRUE;
|
||||
einfo (_("%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line.\n\
|
||||
This should work unless it involves constant data structures referencing symbols from auto-imported DLLs."));
|
||||
}
|
||||
}
|
||||
|
||||
symsize = bfd_get_symtab_upper_bound (b);
|
||||
symbols = (asymbol **) xmalloc (symsize);
|
||||
|
@ -884,8 +884,20 @@ pep_find_data_imports (void)
|
||||
int nsyms, symsize, i;
|
||||
|
||||
if (link_info.pei386_auto_import == -1)
|
||||
info_msg (_("Info: resolving %s by linking to %s (auto-import)\n"),
|
||||
undef->root.string, buf);
|
||||
{
|
||||
static bfd_boolean warned = FALSE;
|
||||
|
||||
info_msg (_("Info: resolving %s by linking to %s (auto-import)\n"),
|
||||
undef->root.string, buf);
|
||||
|
||||
/* PR linker/4844. */
|
||||
if (! warned)
|
||||
{
|
||||
warned = TRUE;
|
||||
einfo (_("%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line.\n\
|
||||
This should work unless it involves constant data structures referencing symbols from auto-imported DLLs."));
|
||||
}
|
||||
}
|
||||
|
||||
symsize = bfd_get_symtab_upper_bound (b);
|
||||
symbols = xmalloc (symsize);
|
||||
|
Loading…
Reference in New Issue
Block a user