I got an error message during a compile with gcc 3.2 that instructed me to report it to you: stl_threads.h:79: #error __GTHREAD_MUTEX_INIT or __GTHREAD_MUTEX_INIT_FUNCTION should be defined by gthr.h abstraction layer, report problem to libstdc++@gcc.gnu.org.