
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@elewise.com)