その前に、下準備
- Cygwinのlibstdc++.la対策
gcc-g++-3.3.1-3についてくる/usr/lib/libstdc++.laが無茶苦茶で、C++のコードをコンパイルするとはまります。単にlibstdc++.la.orgとrenameしておくことで問題解決しますので予めやっておきましょう。
- automake、autoconf、libtoolに関する注意
/usr/autotool/devel/bin/以下の新しいバージョンを明示的に使うようにします。Cygwin下でshared libraryが作成できない理由のほとんどはこの一連のツールに原因があるような気がするんですが、詳しくないのでよくわかりません・・・。以下、参考までに現時点でインストールされるそれぞれのバージョンです。
-
- stable - 古いバージョン(問題あり)
- automake-1.4p6-2
- autoconf-2.13-5
- libtool-1.4.3-2
- devel - 新しいバージョン(大丈夫)
- automake-1.7.9-1
- autoconf-2.59-1
- libtool-1.5-3
- stable - 古いバージョン(問題あり)