This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Symbol versioning question..
- From: Richard Henderson <rth at twiddle dot net>
- To: Marcus Shawcroft <marcus dot shawcroft at linaro dot org>
- Cc: GNU C Library <libc-alpha at sourceware dot org>
- Date: Fri, 19 Jul 2013 09:53:37 -0700
- Subject: Re: Symbol versioning question..
- References: <CABXK9ndVsUhXdx5YfV+NDSa99daV9wJtj1ucMAxcH6zQmbChqg at mail dot gmail dot com>
On 07/19/2013 04:25 AM, Marcus Shawcroft wrote:
> and the following to sysdeps/unix/sysv/linux/aarch64/nptl/libc.abilist
>
> GLIBC_2.18
> GLIBC_2.18 A
> _mcount F
> mcount F
>
> However, objdump tells me that:
> 00000000000c81cc g DF .text 000000000000018c GLIBC_2.17 _mcount
> 00000000000c81cc w DF .text 000000000000018c GLIBC_2.17 mcount
This is a known problem with the Versions file, and associated scripts.
This same thing happened for Alpha and the __sqrt*_finite symbols.
See e.g. ports/sysdeps/alpha/soft-fp/e_sqrtl.c for how I solved it.
r~