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: ppc64le: expected localentry:0 `pthread_condattr_destroy'


On 07/31/2017 05:50 AM, Alan Modra wrote:
> diff --git a/ld/ld.texinfo b/ld/ld.texinfo
> index 172c1dd..ebe7e7b 100644
> --- a/ld/ld.texinfo
> +++ b/ld/ld.texinfo
> @@ -7613,8 +7613,11 @@ Such an external function can be called via the PLT without saving r2
>  or restoring it on return, avoiding a common load-hit-store for small
>  functions.   The optimization is attractive, with up to 40% reduction
>  in execution time for a small function, but can result in symbol
> -interposition failures.  Use with care.  @option{--no-plt-localentry}
> -is the default.
> +interposition failures.  Also, minor changes in a shared library,
> +including system libraries, can cause a function that was localentry:0
> +to become localentry:8.  This will result in a dynamic loader
> +complaint and failure to run.  The option is experimental, use with
> +care.  @option{--no-plt-localentry} is the default.
>  @end table

The wording looks okay to me.

Thanks,
Florian


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