What does unexpected reloc type 0x03 mean?

Jeffrey Walton noloader@gmail.com
Wed May 22 10:10:00 GMT 2019


On Wed, May 22, 2019 at 5:47 AM Alan Modra <amodra@gmail.com> wrote:
>
> On Wed, May 22, 2019 at 05:27:58AM -0400, Jeffrey Walton wrote:
> > On ARM-32 I'm experiencing a failure when running self tests after a
> > build. The error is:
> >
> >     unexpected reloc type 0x03
> >
> > I see the same error with 'LD_DEBUG=all ./cryptest v', but I still
> > don't know what it means.
>
> In this particular case it means you have a dynamic R_ARM_REL32
> relocation, a type that ld.so is not prepared to relocate.

Thanks Alan.

Searching for "dynamic R_ARM_REL32" "ld.so" finds two results. One is
the Linux ld.so man page, and the other is the Solaris man page.
Neither are very helpful.

What is the fix?

Jeff



More information about the Binutils mailing list