07/11/26 15:50:31 0PioSlOM
*.aというファイルということは、
静的リンク用のスタティックライブラリです。
*.soとは違います。
ただ、libruby.dll.aは怪しいですね。
これがcygwin環境では.soの代わりになっているのかもしれません。
私はcygwinに詳しくないので予想ですが。
ちなみに、*.soというのはダイナミック用のライブラリ
(Windowsでいうdll)で、Linuxでは一般的に使われています。
logを見てみたのですが、確かにリンクでエラーが出ていますね。
私が怪しいと感じたのは20行目の
libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin shared libraries
です。ちょっと調べたところ、他にもこのエラーで困っていた人がいるようです。
URLリンク(www.nabble.com)
URLリンク(www.tom.sfc.keio.ac.jp)
URLリンク(www.tom.sfc.keio.ac.jp)
ここに書いてあるようにしてみてはどうですか?
一応書いておくと、
libtoolに-no-undefinedオプションが指定されていないのが原因らしいです。