This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [64bit] binutils 2.23.52-4


On Jun  4 15:49, Corinna Vinschen wrote:
> Hi,
> 
> I have uploaded a new binutils 2.23.52-4 package to the 64 bit test
> distro.
> 
> 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

Clif*t*on.  Sorry Nick!

> 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.


Corinna

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]