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: Fri, 26 Apr 2002 01:51:31 +0200
- 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.
Your right, I have compared the implib and in 3,4,7,8 (see below) the symtable
is missing.
> funcs
> linking dll app
>
> 1 old old - no problems
> 2 old new - no problems
> 3 new old - undefined reference error
> 4 new new - undefined reference error
>
> auto-imported data
> linking dll app
>
> 5 old old - no problems
> 6 old new - BFD 2.12.90 20020425 internal error,
> 7 new old - undefined reference error
> 8 new new - undefined reference error
>