
26 Apr
2004
26 Apr
'04
1:45 p.m.
Neal D. Becker wrote:
Interesting, I sure don't use any mutexes directly. This could be because I use shared_ptr which uses boost::mutex in MT builds. Maybe, you're using MT build of the program_options library?
No, as the above shows, the symbols are in the non-mt version of the library. There is also libboost_python-gcc-mt.a, that's not the one I'm showing above.
Even stranger, here's what I get: ghost@zigzag:~/Work/boost/stage/lib$ nm libboost_program_options-gcc-d-1_31.a | grep thread ghost@zigzag:~/Work/boost/stage/lib$ Could you do the following 1. Try linking to the debug version of the library. If that fails: 2. Run "nm" with the -l switch, so that we know where the reference to pthread_mutex_init is done. - Volodya