When you are developing a package, it is often worthwhile to configure
your package with the --disable-shared flag, or to override the
LT_INIT by using the
LT_INIT macro). This prevents libtool
from building shared libraries, which has several advantages:
You may want to put a small note in your package README to let other developers know that --disable-shared can save them time. The following example note is taken from the GIMP1 distribution README:
The GIMP uses GNU Libtool in order to build shared libraries on a variety of systems. While this is very nice for making usable binaries, it can be a pain when trying to debug a program. For that reason, compilation of shared libraries can be turned off by specifying the --disable-shared option to configure.