This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: PATCH: Add double-quoted version strings
On Wed, Oct 12, 2005 at 06:07:01PM -0700, Mark Mitchell wrote:
>
> GNU ld supports the extern "C++" syntax in version files so that you
> can specify un-mangled names for C++ identifiers. However, at present
> its difficult to use that facility in all cases. For example, you
> cannot specify a space in such a name, and a "*" will be interpreted
> as a wildcard character, not as the literal "*" in a demangled name
> like "f(int *)".
>
> This patch permits double-quoted strings to be used in the version
> script, with the semantics that double-quoted strings are interpreted
> literally, not as glob patterns.
I think this is a good idea - but perhaps a cautionary note is in order
that you need to match the output of the demangler precisely is in
order for the documentation.
Especially as the output of the demangler is subject to change.
--
Daniel Jacobowitz
CodeSourcery, LLC