A quick update.
--- Begin Message ---
> Thanks for a nice explanation.  Do you mind if I forward this
> information to the bug log at 334...@bugs.debian.org?  At the very
> least the bug report can help the next person who runs into this to
> understand what is happening a little better.

That's fine.

I've looked at this a bit more.  I believe the issue is we can't
handle as many stubs in PIC code as we can in non PIC code.  The
space for stubs is fixed at 22144 bytes.  This allows 2768 long
branch stubs in non PIC code but only 1845 stubs in PIC code.
In some cases, we also need import stubs which are even longer.
This isn't being taken into account.  I'm thinking we need to
increase the space for stubs when generating PIC code.

Dave
-- 
J. David Anglin                                  dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)

--- End Message ---

Reply via email to