Libtool es una importante utilidad de portabilidad. Porporciona una interfaz común para el mecanismo de *building, debugging y mantenimiento de librerías estáticas y dinamicas en la mayoría de sistemas en uso. Funciona en tres fases, el comando libtoolize añade soporte libtool al source tree añadiendo el script ltconfig . Este script, ***in turn, genera un script específico del tipo de sistema en el source tree llamado libtool . El script libtool es la parte que en realidad realiza todo el trabajo.
Como con Autoconf y Automake, si usas el CVS, necesitas tener Libtool instalada en tu sistema. Si usas los tarballs, libtoolize ya ha sido ejecutada, y ltconfig *is self-contained, por lo que no necesitas tener Libtool instalada. Puedes encontrar más información sobre libtool en http://gnu.org/software/libtool/libtool.html