This is the mail archive of the binutils@sourceware.org mailing list for the binutils 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: 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


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