This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [Gcl-devel] Re: relocation overflow
Greetings, and thanks for your reply! I'm a bit unfamiliar with
trampoline algorithms -- do you know of any examples I could look at?
In this particular situation, as you may have guessed, I know all the
addresses in question, but am relying on the arch specific info in bfd
to provide the logic of how to process the actual relocations.
Take care,
Daniel Jacobowitz <drow@mvista.com> writes:
> On Wed, Nov 20, 2002 at 12:01:59PM -0500, Camm Maguire wrote:
> > Greetings, and thanks for your reply.
> >
> > The relocation type is R_PPC_REL24. I've got the failure up now in
> > gdb and can backtrace into the bfd library if this would help.
>
> Presumably it won't help - bear in mind, this is a _24-bit_ relocation.
> You have to load modules close enough that that suffices, or else you
> have to insert trampolines for longer jumps... through a GOT or
> whatever.
>
> PowerPC GCC doesn't seem to have a long-calls option, so you're just
> out of luck if you can't fit things in 16MB. Trampolines may be the
> way to go.
>
> --
> Daniel Jacobowitz
> MontaVista Software Debian GNU/Linux Developer
>
>
> _______________________________________________
> Gcl-devel mailing list
> Gcl-devel@gnu.org
> http://mail.gnu.org/mailman/listinfo/gcl-devel
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah