coredump when compiling gettext from source

Dave Korn dave.korn.cygwin@googlemail.com
Thu Oct 1 20:06:00 GMT 2009


Vincent R. wrote:

> Are you sure the problem doesn't rely on gcc version release with latest
> cygwin ?

  As it happens, it's not related.

> I get a segmentation fault inside ld ...

  That should never happen, no matter how badly mangled the input LD is fed,
and is always a bug when it does.

> Will I find answers about that kind of problem on this ML ?

  It's always best to start with a report here, in case it's cygwin-specific,
and then we can escalate it to the binutils list if it turns out to come from
upstream.

  In this case, you found a bug that has been around since like forever, but
only come to light now that we've started really using weak symbols in anger
on the PE platform.  It was a trivial thinko in looking up the default value
for the weak symbol that only shows up if you have multiple object files in
the same link that all refer to the same undefined weak.

  Fixed in binutils CVS HEAD by
    http://sourceware.org/ml/binutils-cvs/2009-10/msg00010.html
and should be in 2.20 when it comes out.  I verified that gettext now builds
all the way to completion, although I didn't run the tests.  Thanks for
finding this!

    cheers,
      DaveK



More information about the Cygwin-developers mailing list