Boost 1.39のUniversal Binaryを使ってみる

簡単なコマンドラインのthreadをつかったプログラムを作成し、
Leopardで下記のようにビルドしたlibboost_thread-xgcc40-mt-s-1_39.aをリンクして実行してみた。

bjam --toolset=darwin --with-thread  link=static runtime-link=static architecture=combined address-model=32_64


Mac OX 10.6.1 Sonw LeopardMac OS 10.5.8 Leopardでは正常に動作したが
Mac OS 10.3.9 Panther が入ったG3の環境では動作しなかった。

Mac OS X 10.3.9 Panther で実行した場合のエラー
dyld: ./CppCmdTest Undefined symbols:
./CppCmdTest undefined reference to _pthread_cond_wait$UNIX2003 expected to be defined in /usr/lib/libSystem.B.dylib
Trace/BPT trap
2009.9.19追記

Mac OS X 10.4 TigerでBoostが動作することを確認した。