Billy's libtool conversion.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2361 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Timothy Bauscher 2003-01-17 01:52:50 +00:00
parent 9c2045d706
commit 8f5e9ca39d
7 changed files with 58 additions and 16 deletions

View File

@ -1,3 +1,5 @@
<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
<sect2> <sect2>
<title>Libtool Installation Dependencies</title> <title>Libtool Installation Dependencies</title>

View File

@ -1,11 +1,10 @@
<sect2><title>Contents of Libtool</title> <sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
<sect2><title>Descriptions</title>
<para>Last checked against version &libtool-contversion;.</para> <para>Last checked against version &libtool-contversion;.</para>
<sect3><title>Program Files</title> <sect3><title>Program file descriptions</title>
<para>libtool and libtoolize</para></sect3>
<sect3><title>Descriptions</title>
<sect4><title>libtool</title> <sect4><title>libtool</title>
<para>libtool provides generalized library-building <para>libtool provides generalized library-building
@ -17,11 +16,7 @@ package.</para></sect4>
</sect3> </sect3>
<sect3><title>Library Files</title> <sect3><title>Library file descriptions</title>
<para>libltdl.a, libltdl.so (link to libltdl.so.3.1.0), libltdl.so.3
(link to libltdl.so.3.1.0) and libltdl.so.3.1.0</para></sect3>
<sect3><title>Descriptions</title>
<sect4><title>libltdl, libltdl.so.3, libltdl.so.3.1.0</title> <sect4><title>libltdl, libltdl.so.3, libltdl.so.3.1.0</title>
<para>A small library that aims at hiding, from programmers, <para>A small library that aims at hiding, from programmers,

View File

@ -0,0 +1,19 @@
<sect2><title>Contents of Libtool</title>
<para>Last checked against version &libtool-contversion;.</para>
<para>GNU libtool is a generic library support script. Libtool hides
the complexity of using shared libraries behind a consistent,
portable interface.</para>
<para>Libtool installs the following:</para>
<sect3><title>Program Files</title>
<para>libtool and libtoolize</para></sect3>
<sect3><title>Library Files</title>
<para>libltdl.a, libltdl.so (link to libltdl.so.3.1.0), libltdl.so.3
(link to libltdl.so.3.1.0) and libltdl.so.3.1.0</para></sect3>
</sect2>

View File

@ -3,6 +3,7 @@
<?dbhtml filename="libtool.html" dir="appendixa"?> <?dbhtml filename="libtool.html" dir="appendixa"?>
&aa-libtool-down; &aa-libtool-down;
&aa-libtool-shortdesc;
&aa-libtool-desc; &aa-libtool-desc;
&aa-libtool-dep; &aa-libtool-dep;

View File

@ -1,11 +1,35 @@
<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
<sect2> <sect2>
<title>Installation of Libtool</title> <title>Installation of Libtool</title>
<para>Install Libtool by running the following commands:</para> <para>This package requires its patch to be applied before you can
install it. Issue the following command to apply the patch:</para>
<para><screen><userinput>./configure --prefix=/usr &amp;&amp; <para><screen><userinput>
make &amp;&amp; patch -Np1 -i ../libtool-&libtool-patch-version;.patch &amp;&amp;
make install</userinput></screen></para> </userinput></screen></para>
<para>Prepare Libtool to be compiled:</para>
<para><screen><userinput>
./configure --prefix=/usr</userinput></screen></para>
<para>Continue with compiling the package:</para>
<para><screen><userinput>make</userinput></screen></para>
<para>And finish off installing the package:</para>
<para><screen><userinput>make install</userinput></screen></para>
</sect2> </sect2>
<sect2>
<title>Command explanations</title>
<para><userinput>patch -Np1 -i ../libtool-&libtool-patch-version;.patch</userinput>:
This patch fixes an incompatibility between Autoconf 2.53 and Libtool 1.4.x.
Specifically, the deprecated m4 macro AC_PROVIDE_AC_LIBTOOL is replaced by
AC_PROVIDE_ELSEIF.</para>
</sect2>

View File

@ -5,8 +5,8 @@
<screen>Estimated build time: &libtool-time; <screen>Estimated build time: &libtool-time;
Estimated required disk space: &libtool-compsize;</screen> Estimated required disk space: &libtool-compsize;</screen>
&c6-libtool-inst; &aa-libtool-shortdesc;
&aa-libtool-desc;
&aa-libtool-dep; &aa-libtool-dep;
&c6-libtool-inst;
</sect1> </sect1>

View File

@ -5,6 +5,7 @@
<!ENTITY c6-libtool-exp SYSTEM "../chapter06/libtool-exp.xml"> <!ENTITY c6-libtool-exp SYSTEM "../chapter06/libtool-exp.xml">
<!ENTITY aa-libtool SYSTEM "../appendixa/libtool.xml"> <!ENTITY aa-libtool SYSTEM "../appendixa/libtool.xml">
<!ENTITY aa-libtool-shortdesc SYSTEM "../appendixa/libtool-shortdesc.xml">
<!ENTITY aa-libtool-desc SYSTEM "../appendixa/libtool-desc.xml"> <!ENTITY aa-libtool-desc SYSTEM "../appendixa/libtool-desc.xml">
<!ENTITY aa-libtool-dep SYSTEM "../appendixa/libtool-dep.xml"> <!ENTITY aa-libtool-dep SYSTEM "../appendixa/libtool-dep.xml">
<!ENTITY aa-libtool-down SYSTEM "../appendixa/libtool-down.xml"> <!ENTITY aa-libtool-down SYSTEM "../appendixa/libtool-down.xml">