[64bit] binutils 2.23.52-4

Corinna Vinschen corinna-cygwin@cygwin.com
Tue Jun 4 13:49:00 GMT 2013


I have uploaded a new binutils 2.23.52-4 package to the 64 bit test

It's an update to the latest from CVS plus the first version of an
official BFD patch to fix the spurious "relocation truncated to fit:
R_X86_64_PC32 ..." error.  Here's what my college Nick Clifon has to
say about this issue:

  What is happening is that the linker is attempting to resolve a
  relocation against a symbol in a section that is going to be
  discarded...  So the section's address is set to 0, and because of
  whatever base address happens to be set we can end up with the
  relocation being for a valid or invalid 32bit pc-relative offset.

  The answer is simple - ignore relocations against discarded sections.
  Well probably.

So, this may or may not be the final patch, but I tested it against
linking the harfbuzz DLL with default settings and it builds.  The
result also seems to work as expected since gtk-demo runs fine.

Have fun,

Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

More information about the Cygwin-apps mailing list