This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Bug 17153, PowerPC64le shared libraries with multiple tocs resolve plt to function local entry
- From: Adhemerval Zanella <azanella at linux dot vnet dot ibm dot com>
- To: libc-alpha at sourceware dot org
- Date: Mon, 14 Jul 2014 09:23:43 -0300
- Subject: Re: Bug 17153, PowerPC64le shared libraries with multiple tocs resolve plt to function local entry
- Authentication-results: sourceware.org; auth=none
- References: <20140714114344 dot GS8039 at bubble dot grove dot modra dot org>
On 14-07-2014 08:43, Alan Modra wrote:
> Applying as obvious. We have four DT_PPC64 values now but left
> DT_PPC64_NUM at 3, with effects as described in the bugzilla.
>
> 2014-07-14 Alan Modra <amodra@gmail.com>
>
> [BZ #17153]
> * elf/elf.h (DT_PPC64_NUM): Correct value.
>
> diff --git a/elf/elf.h b/elf/elf.h
> index 40e87b2..78815e8 100644
> --- a/elf/elf.h
> +++ b/elf/elf.h
> @@ -2283,7 +2283,7 @@ typedef Elf32_Addr Elf32_Conflict;
> #define DT_PPC64_OPD (DT_LOPROC + 1)
> #define DT_PPC64_OPDSZ (DT_LOPROC + 2)
> #define DT_PPC64_OPT (DT_LOPROC + 3)
> -#define DT_PPC64_NUM 3
> +#define DT_PPC64_NUM 4
>
> /* PowerPC64 specific values for the DT_PPC64_OPT Dyn entry. */
> #define PPC64_OPT_TLS 1
>
Thanks Alan, how serious is this issue? Should we backport it to previous releases?