Jan Engelhardt <jeng...@medozas.de> writes:

> from the ld.info manual:
>
> """ [...] the ability to bind a symbol to a version node in the source 
> file where the symbol is defined instead of in the versioning script.  
> This was done mainly to reduce the burden on the library maintainer.  
> You can do this by putting something like:
>      __asm__(".symver original_foo,foo@VERS_1.1");
> in the C source file.  This renames the function `original_foo' to
> be an alias for `foo' bound to the version node `VERS_1.1'.  """
>
> But how does one actually specify such a rename within a version linker 
> script, outside of the .c file?

This question is not appropriate for the mailing list gcc@gcc.gnu.org.
It would be appropriate for the mailing list gcc-h...@gcc.gnu.org.  Or,
since this question is really about the GNU linker, not about gcc, the
mailing list binut...@sourceware.org (see
http://sourceware.org/binutils/).  Please take any followups to one of
those other mailing lists.  Thanks.

As far as I know, there is no way to rename a symbol in a linker version
script.  I think the docs are misleading when they imply that there is a
way.

Ian

Reply via email to