8.35. Libtool-2.4.7

Пакет Libtool содержит сценарий поддержки универсальной библиотеки GNU. Он преобразует сложный механизм использования общих библиотек в согласованный переносимый интерфейс.

Приблизительное время сборки: 1.5 SBU
Требуемое дисковое пространство: 43 MB

8.35.1. Установка пакета Libtool

Подготовьте Libtool к компиляции:

./configure --prefix=/usr

Скомпилируйте пакет:

make

Чтобы протестировать пакет, выполните:

make check
[Примечание]

Примечание

Время тестирования libtool может быть значительно сокращено в системе с несколькими ядрами. Для этого добавьте TESTSUITEFLAGS=-j<N> к строке выше. Например, использование -j4 может сократить время тестирования более чем на 60 процентов.

Известно, что пять тестов в среде сборки LFS завершаются неудачно из-за круговой зависимости, но все тесты проходят успешно, если они повторно запускаются после установки automake.

Установите пакет:

make install

Удалите ненужную статическую библиотеку:

rm -fv /usr/lib/libltdl.a

8.35.2. Содержимое пакета Libtool

Установленные программы: libtool и libtoolize
Установленная библиотека: libltdl.so
Созданные каталоги: /usr/include/libltdl и /usr/share/libtool

Краткое описание

libtool

Обеспечивает общие услуги поддержки при сборке библиотек

libtoolize

Предоставляет стандартный способ добавления поддержки libtool в пакет

libltdl

Скрывает различные трудности, связанные с динамически загружаемыми библиотеками