Ignore:
Timestamp:
03/03/2013 02:53:30 PM (11 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
ffd1fcc
Parents:
1c2ba20b
Message:

libpwquality 1.2.1, GMime 2.6.15, libffi 3.0.12, libgpg-error 1.11, Graphviz 2.30.1, libarchive 3.1.2, Raptor 2.0.9, sg3_utils 1.35, pkg-config 0.28, Clutter Gst 2.0.2, Gtk VNC 0.5.2, Shared Mime Info 1.1, AudioFile 0.3.5, libdiscid 0.3.2 and mpg123 1.15.1.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@11045 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/libffi.xml

    r1c2ba20b r5b38e37  
    77  <!ENTITY libffi-download-http " ">
    88  <!ENTITY libffi-download-ftp  "ftp://sourceware.org/pub/libffi/libffi-&libffi-version;.tar.gz">
    9   <!ENTITY libffi-md5sum        "f69b9693227d976835b4857b1ba7d0e3">
    10   <!ENTITY libffi-size          "780 KB">
    11   <!ENTITY libffi-buildsize     "6.8 MB">
     9  <!ENTITY libffi-md5sum        "da984c6756170d50f47925bb333cda71">
     10  <!ENTITY libffi-size          "828 KB">
     11  <!ENTITY libffi-buildsize     "6.1 MB">
    1212  <!ENTITY libffi-time          "0.1 SBU">
    1313]>
     
    3030    <title>Introduction to libffi</title>
    3131
    32     <para>The <application>libffi</application> library provides a portable,
    33     high level programming interface to various calling conventions.  This
    34     allows a programmer to call any function specified by a call interface
    35     description at run time.</para>
     32    <para>
     33      The <application>libffi</application> library provides a portable,
     34      high level programming interface to various calling conventions.  This
     35      allows a programmer to call any function specified by a call interface
     36      description at run time.
     37    </para>
    3638
    3739    &lfs72_checked;
     
    4042    <itemizedlist spacing="compact">
    4143      <listitem>
    42         <para>Download (HTTP): <ulink url="&libffi-download-http;"/></para>
     44        <para>
     45          Download (HTTP): <ulink url="&libffi-download-http;"/>
     46        </para>
    4347      </listitem>
    4448      <listitem>
    45         <para>Download (FTP): <ulink url="&libffi-download-ftp;"/></para>
     49        <para>
     50          Download (FTP): <ulink url="&libffi-download-ftp;"/>
     51        </para>
    4652      </listitem>
    4753      <listitem>
    48         <para>Download MD5 sum: &libffi-md5sum;</para>
     54        <para>
     55          Download MD5 sum: &libffi-md5sum;
     56        </para>
    4957      </listitem>
    5058      <listitem>
    51         <para>Download size: &libffi-size;</para>
     59        <para>
     60          Download size: &libffi-size;
     61        </para>
    5262      </listitem>
    5363      <listitem>
    54         <para>Estimated disk space required: &libffi-buildsize;</para>
     64        <para>
     65          Estimated disk space required: &libffi-buildsize;
     66        </para>
    5567      </listitem>
    5668      <listitem>
    57         <para>Estimated build time: &libffi-time;</para>
     69        <para>
     70          Estimated build time: &libffi-time;
     71        </para>
    5872      </listitem>
    5973    </itemizedlist>
     
    6983    </itemizedlist>
    7084
     85    <bridgehead renderas="sect3">libffi Dependencies</bridgehead>
     86
     87    <bridgehead renderas="sect4">Optional</bridgehead>
     88    <para role="optional">
     89      <xref linkend="dejagnu"/> (required to run the testsuite)
     90    </para>
     91
     92    <para condition="html" role="usernotes">
     93      User Notes: <ulink url="&blfs-wiki;/libffi"/>
     94    </para>
    7195  </sect2>
    7296
     
    7498    <title>Installation of libffi</title>
    7599
    76     <para>Install <application>libffi</application> by running the following
    77     commands:</para>
     100    <para>
     101      Install <application>libffi</application> by running the following
     102      commands:
     103    </para>
    78104
    79105<screen><userinput>patch -Np1 -i ../libffi-&libffi-version;-includedir-1.patch &amp;&amp;
    80 ./configure --prefix=/usr &amp;&amp;
     106./configure --prefix=/usr --disable-static &amp;&amp;
    81107make</userinput></screen>
    82108
    83     <para>This package does not come with a test suite.</para>
     109    <para>
     110      To test the results, issue: <command>make check</command>.
     111    </para>
    84112
    85     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     113    <para>
     114      Now, as the <systemitem class="username">root</systemitem> user:
     115    </para>
    86116
    87117<screen role="root"><userinput>make install</userinput></screen>
     118
     119  </sect2>
     120
     121  <sect2 role="commands">
     122    <title>Command Explanations</title>
     123
     124    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     125      href="../../xincludes/static-libraries.xml"/>
    88126
    89127  </sect2>
     
    98136
    99137      <seglistitem>
    100         <seg>None</seg>
    101         <seg>libffi.{so,a}</seg>
    102         <seg>None</seg>
     138        <seg>
     139          None
     140        </seg>
     141        <seg>
     142          libffi.so
     143        </seg>
     144        <seg>
     145          None
     146        </seg>
    103147      </seglistitem>
    104148    </segmentedlist>
     
    110154
    111155      <varlistentry id="libffi-lib">
    112         <term><filename class='libraryfile'>libffi.{so,a}</filename></term>
     156        <term><filename class="libraryfile">libffi.so</filename></term>
    113157        <listitem>
    114           <para>contains the <application>libffi</application> API
    115           functions.</para>
     158          <para>
     159            contains the <application>libffi</application> API
     160            functions.
     161          </para>
    116162          <indexterm zone="libffi libffi-lib">
    117             <primary sortas="c-libffi">libffi.{so,a}</primary>
     163            <primary sortas="c-libffi">libffi.so</primary>
    118164          </indexterm>
    119165        </listitem>
Note: See TracChangeset for help on using the changeset viewer.