Enable pei386_auto_import by default. Only print a info message about auto

imports being resilved if this feature was not requested via a command line
switch.
This commit is contained in:
Nick Clifton 2002-06-07 14:56:01 +00:00
parent 381fb8baa1
commit f43a747271
2 changed files with 22 additions and 15 deletions

View File

@ -1,3 +1,9 @@
2002-06-07 Charles Wilson <cwilson@ece.gatech.edu>
* bfdlink.h (struct bfd_link_info): Change type of
pei386_auto_import field to int so that -1 can mean enabled by
default and 1 can mean enabled by command line switch.
2002-06-06 DJ Delorie <dj@redhat.com> 2002-06-06 DJ Delorie <dj@redhat.com>
* hashtab.h (htab): Rearrange new members for backward * hashtab.h (htab): Rearrange new members for backward

View File

@ -3,21 +3,21 @@
Free Software Foundation, Inc. Free Software Foundation, Inc.
Written by Steve Chamberlain and Ian Lance Taylor, Cygnus Support. Written by Steve Chamberlain and Ian Lance Taylor, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library. This file is part of BFD, the Binary File Descriptor library.
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef BFDLINK_H #ifndef BFDLINK_H
#define BFDLINK_H #define BFDLINK_H
@ -288,9 +288,10 @@ struct bfd_link_info
/* May be used to set DT_FLAGS_1 for ELF. */ /* May be used to set DT_FLAGS_1 for ELF. */
bfd_vma flags_1; bfd_vma flags_1;
/* True if auto-import thunks for DATA items in pei386 DLLs /* Non-zero if auto-import thunks for DATA items in pei386 DLLs
should be generated/linked against. */ should be generated/linked against. Set to 1 if this feature
boolean pei386_auto_import; is explicitly requested by the user, -1 if enabled by default. */
int pei386_auto_import;
/* True if non-PLT relocs should be merged into one reloc section /* True if non-PLT relocs should be merged into one reloc section
and sorted so that relocs against the same symbol come together. */ and sorted so that relocs against the same symbol come together. */