GNU の configure 中によく出てくるメッセージとその意味

*** Warning: Releases of GCC earlier than version 3.0 cannot reliably
*** create self contained shared libraries on Solaris systems, without
*** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
*** -no-undefined support, which will at least allow you to build shared
*** libraries.  However, you may find that when you link such libraries
*** into an application without using GCC, you have to manually add
*** `gcc --print-libgcc-file-name` to the link command.  We urge you to
*** upgrade to a newer version of GCC.  Another option is to rebuild your
*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.

o このままでは,gcc 以外のコンパイラで libdb.so をリンクした場合,
  `gcc --print-libgcc-file-name` で表示されるライブラリを手動でリン
  クする必要がある.

o これを回避するための最もよい方法は,gcc を gcc-3.0 以降にバージョ
  ンアップすることである.

o 他の方法としては,binutils-2.9.1 以降の GNU ld を使うように gcc
  をコンパイルしなおすという手はある.