[Senna-dev 33] Re: mecab-0.81.mte.patchがFedoraCore3で不具合発生

Back to archive index

morit****@razil***** morit****@razil*****
2005年 4月 19日 (火) 15:04:08 JST


> FedoraCore3にて、Senna環境を構築をしてたのですがmecab-0.81.mte.patchを当てた
> libmecab.soが正常に動作しませんでした。

情報 & 原因追求 & パッチ、ありがとうございます。大変助かります。

静的オブジェクトの初期化の振舞がgccの版によって違うような感じですね。

SharedResource::openについては頂いたパッチで問題なく動作しますが、
その他のメンバ関数でもopenedを参照しているので抜本的に直す必要がありそうです。

http://www.mozilla-japan.org/hacking/portable-cpp.html#dont_use_static_constructors

にならってパッチを書き換えてみました。

http://dev.razil.jp/archive/mecab-0.81.mte.patch.20050419

に置いています。私の手元ではうまく動いています。

もしよろしかったら大沢さんの環境で試してみていただけると幸いです。

--
morita



Senna-dev メーリングリストの案内
Back to archive index