早速参加した。参考書籍にちょっと加筆してみた。 http://rendering.g.hatena.ne.jp/ id:senna_hppさんGJです。 extconf.rb(mkmf.rb)で作ったMakefileだとC++標準ライブラリのヘッダーがなぜか読めなくなったり、Autoconfと思いっきり内容がかぶるのでAutotoolsオンリーでRuby拡張を作ってみた。 基本的にはruby.hインクルードしてlibrubyにリンクするだけなのだが、Mac OSX環境だとちょっとした問題が生じたのでメモ。 libtool + autotoolsの環境では、デフォルトでdylibタイプの共有ライブラリが作成されてしまうので、LDFLAGS=-moduleを渡して、bundleタイプで作ってやる必要がある。しかし、出力ファイルがなぜか.soで出力されてしまい、これがOSX添付のRubyだと読み