boost/filesystem/path

Cygwin 版 Boost ver 1.33.1-4 にて、boost::filesystem::path をイコール(等号記号) '=' を含む文字列で初期化するとセグメンテーションフォルト起こして落ちるんですけど…
うーむ、最新版を入れるか、イコールを含めないようにするか…

Ubuntu Linux 9.10 版 Boost 1.38 ではちゃんと実行できた…やっぱバグか…まあそもそも windows で'='をファイル名に使うこと自体怪しいか。以下問題コード

#include <boost/filesystem/path.hpp>
int main(){
  boost::filesystem::path("a=1.txt");
}


GDBによると、どうやら Windows の ntdll.dll の LdrAccessResource() という関数が SIGABRT を吐いている模様…対処法は?