その前に、下準備

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