[SLOF] [PATCH] libelf: Add REL32 to the list of ignored relocations
Alexey Kardashevskiy
aik at ozlabs.ru
Mon Jul 2 16:24:04 AEST 2018
On Fri, 29 Jun 2018 13:28:56 +0200
Laurent Vivier <lvivier at redhat.com> wrote:
> On 13/06/2018 17:58, Thomas Huth wrote:
> > When compiling SLOF with GCC 8.1, I currently get a lot of these errors:
> >
> > ERROR: Unhandled relocation (A) type 26
> >
> > Type 26 is the "relative 32-bit" relocation. We can simply ignore it
> > (like the other relative relocations - REL14, REL24 and REL64) to
> > shut up these error messages.
> >
> > Signed-off-by: Thomas Huth <thuth at redhat.com>
> > ---
> > lib/libelf/elf64.c | 1 +
> > 1 file changed, 1 insertion(+)
> >
> > diff --git a/lib/libelf/elf64.c b/lib/libelf/elf64.c
> > index 37e9c10..775cdee 100644
> > --- a/lib/libelf/elf64.c
> > +++ b/lib/libelf/elf64.c
> > @@ -362,6 +362,7 @@ elf_apply_rela64(void *file_addr, signed long offset, struct rela *relaentry,
> > case R_PPC64_TOC16_DS: /* (S + A - .TOC) >> 2 */
> > case R_PPC64_REL14:
> > case R_PPC64_REL24: /* (S + A - P) >> 2 */
> > + case R_PPC64_REL32: /* S + A - P */
> > case R_PPC64_REL64: /* S + A - P */
> > case R_PPC64_GOT16_DS:
> > case R_PPC64_GOT16_LO_DS:
> >
>
> Reviewed-by: Laurent Vivier <lvivier at redhat.com>
>
Thanks, applied.
--
Alexey
More information about the SLOF
mailing list