This is the mail archive of the
binutils@sourceware.cygnus.com
mailing list for the binutils project.
Re: [patch]: ld version script grammar failures
- To: Michael Matz <matz at ifh dot de>
- Subject: Re: [patch]: ld version script grammar failures
- From: Philip Blundell <pb at labs dot futuretv dot com>
- Date: Mon, 05 Jun 2000 08:28:37 +0100
- cc: binutils at sourceware dot cygnus dot com, pb at futuretv dot com
- References: <telnet.0006050248160.12875-100000@juno.ifh.de>
In message <telnet.0006050248160.12875-100000@juno.ifh.de>, Michael Matz writes
:
>near. Good :) As I pointed out some weeks ago, ld has problems with the
>C++ symbols support in version scripts. In the branch, and in HEAD. It
>segfaults for version scripts containing 'extern "C++" { bla }'
>directives. This is due to a wrong yacc rule (patch for ldgram.y).
>
>And it doesn't recognize '::' in those C++ symbols, due to too restrictive
>LEX symbols definitions (second patch for ldlex.l).
Your patch looks OK to me. If it is approved for the trunk it can go into the
branch as well. (Next time, please supply a ChangeLog entry too.)
Thanks
p.