Well, as I said, I was mistaken and the .symver directive does actually
work for this, but the point of forcing the version is to provide a
backwards compatible binary. If I compile with GCC on a modern system, it
might generate a call to memcpy@GLIBC_2.14, so then that binary won't run
on a system with glibc 2.13 installed. If I force it to an earlier version
however, then it'll work just fine.

On Jan 29, 2018 9:05 PM, "Andi Kleen" <a...@linux.intel.com> wrote:

> Tom Mason <wheyb...@wheybags.com> writes:
>
> > Is there any way for me to force the version for these symbols aswell?
>
> It seems pointless because the ABI for these symbols will never change.
>
> -Andi
>

Reply via email to