diff options
author | Geoffrey Noer <noer@cygnus> | 1998-10-26 01:23:29 +0000 |
---|---|---|
committer | Geoffrey Noer <noer@cygnus> | 1998-10-26 01:23:29 +0000 |
commit | d5556e2ab7947b84006b33be599f8faf093b3bd3 (patch) | |
tree | b8719886d0fbb7a45c8ab96fd95472d1d0da0114 /binutils | |
parent | 5aa001ff77a836b64bda40a37c7c583a70cfb7f8 (diff) | |
download | fsf-binutils-gdb-d5556e2ab7947b84006b33be599f8faf093b3bd3.zip fsf-binutils-gdb-d5556e2ab7947b84006b33be599f8faf093b3bd3.tar.gz fsf-binutils-gdb-d5556e2ab7947b84006b33be599f8faf093b3bd3.tar.bz2 |
Sun Oct 25 10:37:45 1998 Mumit Khan <khan@xraylith.wisc.edu>
* dlltool.c (scan_all_symbols): Fix patch error.
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/ChangeLog | 44 | ||||
-rw-r--r-- | binutils/dlltool.c | 6 |
2 files changed, 50 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index d51da6d..b02e91e 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,47 @@ +Sun Oct 25 10:37:45 1998 Mumit Khan <khan@xraylith.wisc.edu> + + * dlltool.c (scan_all_symbols): Fix patch error. + +Fri Oct 16 22:56:20 1998 Felix Lee <flee@cygnus.com> + + * nm.c (display_rel_file): fix "no symbols" messages. + * objdump.c (slurp_symtab): ditto. + * po/POTFILES.in, po/binutils.pot: rebuilt + +Mon Oct 12 14:28:03 1998 Nick Clifton <nickc@cygnus.com> + + * readelf.c (dump_relocations): Rename field from Value to Info to + match name of field in ELF structures. + +Thu Oct 8 15:33:08 1998 Geoffrey Noer <noer@cygnus.com> + + * configure.in: call AC_EXEEXT instead of AM_EXEEXT and + AM_CYGWIN32. + * aclocal.m4: remove local AM_EXEEXT/AM_CYGWIN32 macros. + * configure: regenerate + +Thu Oct 8 15:33:08 1998 Geoffrey Noer <noer@cygnus.com> + + From Mumit Khan <khan@xraylith.wisc.edu>: + * dlltool.c (scan_all_symbols): Don't re-export symbols exported + by other DLLs. + +Thu Oct 8 15:33:08 1998 Geoffrey Noer <noer@cygnus.com> + + * Makefile.am (BUILD_DLLWRAP): Add. + (BUILD_DLLWRAP, DLLWRAP_PROG): Add. + (bin_PROGRAMS): Add dllwrap. + * Makefile.in: regenerate with automake + + From Mumit Khan <khan@xraylith.wisc.edu>: + * dllwrap.c: New file from dllhelpers v0.2.1. + (print_version): New function. + (long_options): Add --version. + (main): Handle. + * dyn-string.h, dyn-string.c: New files from egcs-1.1/gcc. + * configure.in (BUILD_DLLWRAP): Add. + * configure: Regenerate. + Tue Oct 6 18:20:10 1998 Geoffrey Noer <noer@cygnus.com> * Makefile.am (windres_SOURCES): Add resres.c. diff --git a/binutils/dlltool.c b/binutils/dlltool.c index 0a0ace0..02122e2 100644 --- a/binutils/dlltool.c +++ b/binutils/dlltool.c @@ -1251,6 +1251,12 @@ scan_all_symbols (abfd) PTR minisyms; unsigned int size; + /* Ignore bfds with an import descriptor table. We assume that any + such BFD contains symbols which are exported from another DLL, + and we don't want to reexport them from here. */ + if (bfd_get_section_by_name (abfd, ".idata$4")) + return; + if (! (bfd_get_file_flags (abfd) & HAS_SYMS)) { /* xgettext:c-format */ |