Boost logo

Boost :

From: Boris Gubenko (Boris.Gubenko_at_[hidden])
Date: 2007-01-23 23:43:28


Hartmut Kaiser wrote:
>
> Ok. But in this case the names are not 'original'. They come from manual
> template instatiations.
>

Perhaps, 'original' is not the best term here, but I don't know what
the best term would be. Source code names? Below is an example of
"source code name" and its corresponding mangled name, as reported
by 'nm -mangled_name_also'.

In <http://tinyurl.com/yvvcy4>, the linker shows "source code names"
as multiply defined, as opposite to mangled names.

>From instantiate_re2c_lexer_str.o:

__CPR475__new_lexer__Q4_5boost4wave8cpplexer292new_lexer_gen__tm__270_
PcQJ12JostJ20J4util245file_position__tm__223_QJ12JostJ20JJ76J200flex_string_
_tm__180_cQ2_3std20char_traits__tm__2_cQ2_3std18allocator__tm__2_cQJ12JostJ2
0JJ76J100CowString__tm__83_QJ12JostJ20JJ76J59AllocatorStringStorage__tm__29_
cQ2_3stdJ187JPcSFRCZ1ZT1RCZ2ZQ3_J14JJ20J16language_support_PQJ12JostJ20JJ25J
73lex_input_interface__tm__46_QJ12JostJ20JJ25J20lex_token<Z2Z>

__7__CPR475__new_lexer__Q4_5boost4wave8cpplexer292new_lexer_gen__tm__270_
PcQJ12JostJ20J4util245file_position__tm__223_QJ12JostJ20JJ76J200flex_string_
_tm__180_cQ2_3std20char_traits__tm__2_cQ2_3std18allocator__tm__2_cQJ12JostJ
20JJ76J100CowString__tm__83_QJ12JostJ20JJ76J59AllocatorStringStorage__tm__29_c
Q2_3stdJ187JPcSFRCZ1ZT1RCZ2ZQ3_J14JJ20J16language_support_PQJ12JostJ20JJ25J73lex
_input_interface__tm__46_QJ12JostJ20JJ25J20lex_token__tm__4_Z2Z

Thanks,
  Boris

----- Original Message -----
From: "Hartmut Kaiser" <hartmut.kaiser_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Tuesday, January 23, 2007 4:05 PM
Subject: Re: [boost] [wave] Recent check-ins broke wave onTru64/CXX/RC_1_34_0

> Boris,
>
>> > What do you mean by 'original names'? Names in the original
>> C++ program?
>>
>> Yes. Here's an example:
>
> Ok. But in this case the names are not 'original'. They come from manual
> template instatiations.
>
> Regards Hartmut
>
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
>
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk