%general-entities; ]> libtool &libtool-version;
&libtool-url;
Libtool-&libtool-version; Libtool <para>Пакет Libtool содержит сценарий поддержки универсальной библиотеки GNU. Это упрощает использование общих библиотек благодаря согласованному переносимому интерфейсу.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&libtool-fin-sbu;</seg> <seg>&libtool-fin-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета Libtool Подготовьте Libtool к компиляции: ./configure --prefix=/usr Скомпилируйте пакет: make Чтобы протестировать пакет, выполните: make -k check Время тестирования Libtool может быть значительно сокращено в системе с несколькими ядрами. Для этого добавьте TESTSUITEFLAGS=-j<N> к строке выше. Например, использование -j4 может сократить время тестирования более чем на 60 процентов. Известно, что пять тестов в среде сборки LFS завершаются неудачно из-за циклической зависимости, но эти тесты проходят успешно, если запустить их повторно после установки automake. Кроме того, в grep-3.8 два теста вызовут предупреждение для регулярных выражений, несовместимых с POSIX и завершатся с ошибкой. Установите пакет: make install Удалите ненужную статическую библиотеку: rm -fv /usr/lib/libltdl.a Установка Libtool - 32-битная версия Выполните очистку после предыдущей сборки: make distclean Подготовьте Libtool к компиляции: CC="gcc -m32" ./configure \ --host=i686-pc-linux-gnu \ --prefix=/usr \ --libdir=/usr/lib32 Скомпилируйте пакет: make Установите пакет: make DESTDIR=$PWD/DESTDIR install cp -Rv DESTDIR/usr/lib32/* /usr/lib32 rm -rf DESTDIR Установка Libtool - с поддержкой x32 ABI Выполните очистку после предыдущей сборки: make distclean Подготовьте Libtool к компиляции: CC="gcc -mx32" ./configure \ --host=x86_64-pc-linux-gnux32 \ --prefix=/usr \ --libdir=/usr/libx32 Скомпилируйте пакет: make Установите пакет: make DESTDIR=$PWD/DESTDIR install cp -Rv DESTDIR/usr/libx32/* /usr/libx32 rm -rf DESTDIR Содержимое пакета Libtool Установленные программы Установленные библиотеки Созданные каталоги libtool и libtoolize libltdl.so /usr/include/libltdl и /usr/share/libtool Краткое описание libtool Обеспечивает общие услуги поддержки при сборке библиотек libtool libtoolize Предоставляет стандартный способ добавления поддержки libtool в пакет libtoolize libltdl Скрывает различные проблемы, связанные с открытием динамически загружаемых библиотек libltdl