mirror of
https://github.com/Poltern/lfs-ru.git
synced 2024-10-18 20:00:21 +03:00
4b22241d1f
Now TESTSUITEFLAGS is set globally in Chapter 7.4, so there is no need to mention it again and again in individual packages.
132 lines
4.8 KiB
XML
132 lines
4.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
||
<!ENTITY % general-entities SYSTEM "../general.ent">
|
||
%general-entities;
|
||
]>
|
||
|
||
<sect1 id="ch-system-libtool" role="wrap">
|
||
<?dbhtml filename="libtool.html"?>
|
||
|
||
<sect1info condition="script">
|
||
<productname>libtool</productname>
|
||
<productnumber>&libtool-version;</productnumber>
|
||
<address>&libtool-url;</address>
|
||
</sect1info>
|
||
|
||
<title>Libtool-&libtool-version;</title>
|
||
|
||
<indexterm zone="ch-system-libtool">
|
||
<primary sortas="a-Libtool">Libtool</primary>
|
||
</indexterm>
|
||
|
||
<sect2 role="package">
|
||
<title/>
|
||
|
||
<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</title>
|
||
|
||
<para>Подготовьте Libtool к компиляции:</para>
|
||
|
||
<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
|
||
|
||
<para>Скомпилируйте пакет:</para>
|
||
|
||
<screen><userinput remap="make">make</userinput></screen>
|
||
|
||
<para>Чтобы протестировать пакет<!--(about 11.0 SBU)-->, выполните:</para>
|
||
|
||
<screen><userinput remap="test">make -k check</userinput></screen>
|
||
|
||
<para>Известно, что пять тестов в среде сборки LFS завершаются неудачно из-за
|
||
циклической зависимости, но эти тесты проходят успешно, если запустить их повторно
|
||
после установки automake. Кроме того, в grep-3.8 два теста вызовут предупреждение
|
||
для регулярных выражений, несовместимых с POSIX и завершатся с ошибкой.</para>
|
||
|
||
<para>Установите пакет:</para>
|
||
|
||
<screen><userinput remap="install">make install</userinput></screen>
|
||
|
||
<!-- dev: - -disable-static works but causes additional test failures
|
||
so we manually remove the static library -->
|
||
|
||
<para>Удалите ненужную статическую библиотеку:</para>
|
||
|
||
<screen><userinput remap="install">rm -fv /usr/lib/libltdl.a</userinput></screen>
|
||
|
||
</sect2>
|
||
|
||
|
||
<sect2 id="contents-libtool" role="content">
|
||
<title>Содержимое пакета Libtool</title>
|
||
|
||
<segmentedlist>
|
||
<segtitle>Установленные программы</segtitle>
|
||
<segtitle>Установленные библиотеки</segtitle>
|
||
<segtitle>Созданные каталоги</segtitle>
|
||
|
||
<seglistitem>
|
||
<seg>libtool и libtoolize</seg>
|
||
<seg>libltdl.so</seg>
|
||
<seg>/usr/include/libltdl и /usr/share/libtool</seg>
|
||
</seglistitem>
|
||
</segmentedlist>
|
||
|
||
<variablelist>
|
||
<bridgehead renderas="sect3">Краткое описание</bridgehead>
|
||
<?dbfo list-presentation="list"?>
|
||
<?dbhtml list-presentation="table"?>
|
||
|
||
<varlistentry id="libtool">
|
||
<term><command>libtool</command></term>
|
||
<listitem>
|
||
<para>Обеспечивает общие услуги поддержки при сборке библиотек</para>
|
||
<indexterm zone="ch-system-libtool libtool">
|
||
<primary sortas="b-libtool">libtool</primary>
|
||
</indexterm>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry id="libtoolize">
|
||
<term><command>libtoolize</command></term>
|
||
<listitem>
|
||
<para>Предоставляет стандартный способ добавления поддержки
|
||
<command>libtool</command> в пакет</para>
|
||
<indexterm zone="ch-system-libtool libtoolize">
|
||
<primary sortas="b-libtoolize">libtoolize</primary>
|
||
</indexterm>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry id="libltdl">
|
||
<term><filename class="libraryfile">libltdl</filename></term>
|
||
<listitem>
|
||
<para>Скрывает различные проблемы, связанные с открытием динамически загружаемых библиотек</para>
|
||
<indexterm zone="ch-system-libtool libltdl">
|
||
<primary sortas="c-libltdl">libltdl</primary>
|
||
</indexterm>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
</variablelist>
|
||
|
||
</sect2>
|
||
|
||
</sect1>
|