namespace namespace

Dave Korn dave.korn.cygwin@googlemail.com
Tue Jun 30 13:47:00 GMT 2009


Jakub Jelinek wrote:
> On Tue, Jun 30, 2009 at 02:30:18PM +0100, Andrew Haley wrote:
>>> 000139c0 t
>>> __ZN3gnu5javax3net3ssl8provider11CipherSuiteC1EPNS3_15CipherAlgorithmEPNS3_20KeyExchangeAlgorithmEPNS3_18SignatureAlgorithmEPNS3_12MacAlgorithmEiiiPN4java4lang6StringE.clone.1
>> All this .clone stuff is to do with template instantiation in the C++ compiler.
> 
> No, C++ FE is innocent.  *.clone.NNN are created by function versioning, see
> clone_function_name, and are never exported.
                       ^^^^^^^^^^^^^^^^^^^^^^^

> If . doesn't work even for non-exported symbols on your target, the target
> is misconfigured (look at NO_DOT_IN_LABEL and NO_DOLLAR_IN_LABEL), if it
> works, why do you have problems with it?

  I don't, but I didn't know that for sure until you said above that it would
definitely never be exported.  Thanks for the advice.  From what Andrew says,
it seems the java symbols will also never be exported, so there's not going to
be a problem.

    cheers,
      DaveK



More information about the Java-patches mailing list