This is the mail archive of the
mailing list for the Cygwin project.
[64bit] binutils 2.23.52-4
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin-apps at cygwin dot com
- Date: Tue, 4 Jun 2013 15:49:19 +0200
- Subject: [64bit] binutils 2.23.52-4
- Reply-to: cygwin-apps at cygwin dot com
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.
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.
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com