This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Bug 17153, PowerPC64le shared libraries with multiple tocs resolve plt to function local entry


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?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]