DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(libtool14.info.gz) Static-only libraries

Info Catalog (libtool14.info.gz) Distributing (libtool14.info.gz) Integrating libtool
 
 5.5 Static-only libraries
 =========================
 
 When you are developing a package, it is often worthwhile to configure
 your package with the `--disable-shared' flag, or to override the
 defaults for `AC_PROG_LIBTOOL' by using the `AC_DISABLE_SHARED'
 Autoconf macro ( The `AC_PROG_LIBTOOL' macro AC_PROG_LIBTOOL.).
 This prevents libtool from building shared libraries, which has several
 advantages:
 
    * compilation is twice as fast, which can speed up your development
      cycle,
 
    * debugging is easier because you don't need to deal with any
      complexities added by shared libraries, and
 
    * you can see how libtool behaves on static-only platforms.
 
    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 GIMP(1) 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'.
 
    ---------- Footnotes ----------
 
    (1) GNU Image Manipulation Program, for those who haven't taken the
 plunge.  See `http://www.gimp.org/'.
 
Info Catalog (libtool14.info.gz) Distributing (libtool14.info.gz) Integrating libtool
automatically generated byinfo2html