|
Boost : |
From: Boris Gubenko (Boris.Gubenko_at_[hidden])
Date: 2007-01-24 00:12:18
Markus Schoepflin wrote:
> Boris Gubenko wrote:
>> 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 understand. I'm not suggesting tweaking template instantiation mode
just for this issue.
> I even have no idea if spirit would work with -tlocal.
I'm not sure why you mention spirit in this context, but it works, at least
the tests pass with -tlocal (I've replaced -timplicit_local with -tlocal in
hp_cxx.jam):
bash-2.04$ export X="boost/bin.v2/libs/spirit/test/"
bash-2.04$ find $X -name "*.test" -type f | wc -l
124
bash-2.04$ find $X -name "*.test" -type f -exec cat {} \; | sort -u
passed
bash-2.04$
There are, actually, 128 tests in the spirit library 4 of which are expected
failures (I *think*).
Thanks,
Boris
----- Original Message -----
From: "Markus Schöpflin" <markus.schoepflin_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Tuesday, January 23, 2007 10:03 AM
Subject: Re: [boost] [wave] Recent check-ins broke wave onTru64/CXX/RC_1_34_0
> 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
>
> _______________________________________________
> 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