Boost logo

Boost :

From: Markus Schöpflin (markus.schoepflin_at_[hidden])
Date: 2007-01-23 10:03:38


Boris Gubenko wrote:
> Hartmut Kaiser wrote:
>> Is there a tool to unmangle the names?
>
> nm -mangled_name_also *.o | grep symbol_reported_as_multiply_defined

This doesn't give any output. "demangle" return just the mangled name. Is
there some length limitation to nm or demangle? Or some sort of name
compression scheme that those tools don't understand?

> Markus, the problem may go away if you compile -tlocal instead
> of -timplicit_local, but you, probably, would not want to change instantiation
> mode just for one library.

Other parts of boost depend on the control given by -timplicit_local, I
even have no idea if spirit would work with -tlocal.

Hartmut, did you recently add some manually instantiated templates to wave?
If yes, please have a look at the CXX workaround in
'boost/test/utils/trivial_singleton.hpp' to see if it helps in any way.

Markus


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