From: "NARUSE, Yui" Date: 2010-02-18T20:47:57+09:00 Subject: [ruby-dev:40443] Re: [ruby-cvs:33760] Ruby:r26545 (trunk): Wed Feb 3 10:12:09 2010 Aaron Patterson 成瀬です。 (2010/02/11 0:43), Yutaka Kanemoto wrote: > 金本です。 > > ありがとうございます。 >> libc.so とかは test/dl/test_base.rb で指定しています。 > はい。ここあたりまでは読んでいてわかっているつもりではいるのですが、 > AIXでdlopenでひらけるライブラリで、strcpyやsinを呼べるものがないのです。 > 私が大分AIXわかっていないだけかもしれません。 > なんていうかほかのUnixと大分趣を異にしている感じです。 > もっと勉強しておきます。 うーん、ぐぐると AIX はなんか変わってるような話がでてきますね。 http://www.loveruby.net/d/20050217.html とりあえず、単純なテストの話でしたら、 strcpy や sin でなく、 libruby の関数を呼んで誤魔化すという手はあります。 libffi さえ gcc で作ってしまえば後は大筋として問題ないという認識なのですが、 それで正しいのかな。 -- NARUSE, Yui