内山です。 素早いレスありがとうございます。 環境はCentOS 5.6 32bit gcc v4.1.2です。
大津さんがUbuntu 11で問題なかったとのことでgcc(g++)のバージョンかな と思い手元にあったFedora 16 32bitのgcc v4.6.2でやり直してみたところ 同じ様に問題無く動作しました。 ちなみにソースのuv_dlopen()まわりも調べました。 handle = dlopen(filename, RTLD_LAZY)のhandleがnullっているのですが filenameをprintfで出力させても値は入っているので、何故?という感じです。 とにかく、ディストリかgccを変えれば動く事がわかって良かったです。 ありがとうございました。
