boost thread 라이브러리 설치후 샘플실행시 에러

magicast의 이미지

안녕하세요.

boost 라이브러리를 설치하여 사용하려고 합니다.
그중에서도 thread 부분을 사용하려고 하는데요.

머신은 후지쯔이고
OS는 solaris 8
gcc 3.2 입니다.

빌드는 bjam "-sTOOLS=gcc" 로 하였구요.

libboost_thread.so libboost_threadd.so

두개의 파일이 생성되었습니다.

이 라이브러리중 하나 링크하여 샘플프로그램을 만들었습니다.
아무일도 하지 않는 빈 thread를 생성/join 하고 종료하는 프로그램입니다.

생성자에는 void func() 타입의 함수 포인터를 넣었습니다.
함수는 아무일도 하지 않는 빈껍데기 입니다.

런타임 라이브러리 패스도 잡아주었구요.

그런데 샘플 프로그램 실행시 에러가 발생하는군요.
컴파일은 잘 되구요.

실행시 thread의 생성자에서 에러가 발생합니다.

도저히 이유를 모르겠네요.
이유나 단서를 얻을 수 있는 방법등 조언해 주시면 감사하겠습니다.

좋으 하루 되세요~

helioce의 이미지

도저히 모르겠군요.

컴파일은 다 잘되는데 test 프로그램을 실행하면

terminate called after throwing an instance of 'boost::thread_resource_error'
what(): boost::thread_resource_error
Abort (core dumped)

이렇게 됩니다.
아시는분 가르쳐주세요.