This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
RE: cygwin ld import library issue fix (removing unused "_nm_" symbols)
- From: "Ralf Habacker" <Ralf dot Habacker at freenet dot de>
- To: <kde-cygwin at mail dot kde dot org>,"Cygwin-Apps" <cygwin-apps at cygwin dot com>,"Binutils" <binutils at sources dot redhat dot com>
- Date: Thu, 25 Apr 2002 23:43:25 +0200
- Subject: RE: cygwin ld import library issue fix (removing unused "_nm_" symbols)
Ralf Habacker
> -----Original Message-----
> From: kde-cygwin-admin@mail.kde.org
> [mailto:kde-cygwin-admin@mail.kde.org]On Behalf Of Danny Smith
> Sent: Thursday, April 25, 2002 10:12 PM
> To: Ralf Habacker; Kde-Cygwin; Binutils; Cygwin-Apps
> Subject: RE: cygwin ld import library issue fix (removing unused "_nm_"
> symbols)
>
>
> --- Ralf Habacker <Ralf.Habacker@freenet.de> wrote: >
> > > Can anybody tell me which cvs version is the last stable ? I have tried to
> > > checkout binutils with date 2001/12/31, but got compiling errors.
> >
> > Compiling errors are fixed (was an overseen cvs conflict, but the problem
> > still
> > remains).
> > So it seems to me, that the last official binutils release was the last
> > stable
> > release.
> >
> > Has noone checked the patches after the last official release ?
> >
> > Ralf
> >
>
> ld was broken between 16 Dec (works) and 17 Dec (doesn't). The breakage was
> reported to binutils list in January. I think, the problem is with merging of
> sections in pe-dll.c in make_head() when making implib.
>
I have tried some analysis and got the following result:
old = binutils 20011002
new = binutils 20020425 (cvs HEAD)
funcs
linking dll app
old old - no problems
old new - no problems
new old - undefined reference error
new new - undefined reference error
auto-imported data
linking dll app
old old - no problems
old new - BFD 2.12.90 20020425 internal error,
aborting at section.c line 1073 in
bfd_map_over_sections
new old - undefined reference error
new new - undefined reference error
Any ideas ?
Ralf