Boost logo

Boost :

From: Alex Besogonov (cyberax_at_[hidden])
Date: 2005-12-10 13:07:38


Gennadiy Rozental wrote:
>> ===============================================================
>> /home/cyberax/FlexIDE/libs/boost/bin.v2/libs/test/build/gcc/debug/threading-mult
>> i/libboost_unit_test_framework-gcc-mt-d-1_33.so.1.33.0: undefined
>> reference to `global constructors keyed to
>> _ZN5boost9unit_test97_GLOBAL__N__home_cyberax_FlexI
>> DE_libs_boost_libs_test_src_results_collector.cpp_00000000_75CE510517results_col
>> lectorE'
>> ===============================================================
> Could you demangle this symbol?
c++filt gives "boost::unit_test::(anonymous namespace)::results_collector"

I think it's a problem in GCC, not in Boost, because GCC on Windows
works without error if source files are located in the current
directory. I suspect there's a problem with GCC's anonymous namespace
handling.

>> PS: Is there any interest for GCOV (GNU Coverage tool) support in
>> Boost.Build v2 for test coverage analysis?
> It would be interresting.
Working on it...

-- 
With respect,
             Alex Besogonov (cyberax_at_[hidden])

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