
Hi all, recently I had to move from Mandrake to RedHat linux. On the new system, a simple thing like this crashes: <------- test.cpp #include <boost/thread/thread.hpp> void * Thread1() { //sleep some time return 0; } int main(int, char**) { boost::thread thread1(Thread1); thread1.join(); return 0; } --------> The crash happens in the create_pthread call in boost::thread constructor. Here's the build command: g++ -c test.cpp g++ test.o ../boost/stage/lib/libboost_thread-gcc-mt.a -lpthread Outuput of g++ --version: g++ (GCC) 3.4.5 20051201 (Red Hat 3.4.5-2) Output of uname -a: Linux joe.rps.local 2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:54:53 EST 2006 i686 i686 i386 GNU/Linux Everythink worked fine on Mandrake. I followed exactly the same steps to build boost on the new system.... Thanks, Andy.