MinGWのgccでboost.threadを使う私的メモ

MinGW使って色々やろうと思ったらboost.threadをスタティックリンクできなくて涙目になったのでメモ。
boost.threadのdetailの中に入ってるconfig.hppを弄る方法もあるようなのだが、普通にBOOST_THREAD_USE_LIBを定義しておけばビルドできるそうなのでg++のオプションにこういうのつける。

-DBOOST_THREAD_USE_LIB

後はboost.threadを使えるようにライブラリをリンクすれば良いだけ。

-L<boostのインストールディレクトリ>/stage/lib -lpthread -lboost_thread-mgwxx-mt-1_xx