Changeset a07e9eb for general/genlib


Ignore:
Timestamp:
10/09/2012 07:44:44 AM (12 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:
a7aa5be
Parents:
d18db05
Message:

libdrm 2.4.39 and MesaLib 9.0.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/libdrm.xml

    rd18db05 ra07e9eb  
    77  <!ENTITY libdrm-download-http "http://dri.freedesktop.org/libdrm/libdrm-&libdrm-version;.tar.bz2">
    88  <!ENTITY libdrm-download-ftp  " ">
    9   <!ENTITY libdrm-md5sum        "eb2a76720af5051b1687328a2240daed">
    10   <!ENTITY libdrm-size          "444 KB">
    11   <!ENTITY libdrm-buildsize     "10 MB">
    12   <!ENTITY libdrm-time          "0.2 SBU">
     9  <!ENTITY libdrm-md5sum        "9a299e021d81bab6c82307582c78319d">
     10  <!ENTITY libdrm-size          "484 KB">
     11  <!ENTITY libdrm-buildsize     "9.5 MB">
     12  <!ENTITY libdrm-time          "0.1 SBU">
    1313]>
    1414
     
    3636    </para>
    3737
    38     &lfs71_checked;
     38    &lfs72_checked;
    3939
    4040    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    9292    <title>Installation of libdrm</title>
    9393
    94     <warning>
    95       <para>
    96         You may notice that there are several newer version of
    97         <application>libdrm</application> available upstream.
    98         However, we do not recommend using any later version than
    99         this one if you are going to build
    100         <xref linkend="mesalib"/> using BLFS instructions.
    101       </para>
    102     </warning>
    103 
    10494    <para>
    10595      Install <application>libdrm</application> by running the following
     
    10797    </para>
    10898
    109 <screen><userinput>./configure --prefix=$XORG_PREFIX            \
    110             --enable-udev                    \
    111             --enable-vmwgfx-experimental-api \
    112             --enable-nouveau-experimental-api &amp;&amp;
     99<screen><userinput>./configure --prefix=/usr \
     100            --enable-udev \
     101            --enable-vmwgfx-experimental-api &amp;&amp;
    113102make</userinput></screen>
    114103
    115104    <para>
    116       To check the results, issue <command>make check</command>. Note that
    117       some tests may fail depending on the video hardware installed in the
    118       machine.
     105      To check the results, issue <command>make check</command>.
    119106    </para>
    120107
     
    131118
    132119    <para>
    133       <option>--enable-nouveau-experimental-api</option>: This parameter
    134       enables building of Nouveau (Open Source NVidia drivers) DRM interface
    135       library as well as corresponding headers.
    136     </para>
    137 
    138     <para>
    139120      <option>--enable-vmwgfx-experimental-api</option>: This parameter
    140       enables use of vmwgfx experimental kernel API used by the
     121      enables use of VMWGFX experimental kernel API used by the
    141122      VMware 3D Gallium driver.
    142123    </para>
     
    144125    <para>
    145126      <option>--enable-omap-experimental-api</option>: This option
    146       enables use of OMAP's experimental kernel API. OMAP is a series of
    147       system-on-chips (SoCs) developed by Texas Instruments.
     127      enables use of OMAP's experimental kernel API. OMAP is a series
     128      of system-on-chips (SoCs) developed by Texas Instruments.
     129    </para>
     130
     131    <para>
     132      <option>--enable-exynos-experimental-api</option>: This option
     133      enables use of Exynos experimental kernel API. Exynos is a
     134      series  of system-on-chips (SoCs) developed by Samsung.
    148135    </para>
    149136
     
    159146      <seglistitem>
    160147        <seg>
    161           libdrm.so, libdrm_intel.so, libdrm_nouveau.so, libdrm_omap.so
     148          libdrm.so, libdrm_exynos.so, libdrm_intel.so,
     149          libdrm_nouveau.so, libdrm_omap.so,
    162150          libdrm_radeon.so and libkms.so
    163151        </seg>
    164152        <seg>
    165           <envar>$XORG_PREFIX</envar>/include/{libdrm,libkms,nouveau,omap}
     153          /usr/include/exynos,
     154          /usr/include/libdrm,
     155          /usr/include/libkms and
     156          /usr/include/omap
    166157        </seg>
    167158      </seglistitem>
     
    174165
    175166      <varlistentry id="libdrm-lib">
    176         <term><filename class='libraryfile'>libdrm{,_intel,_nouveau,_omap,_radeon}.so</filename></term>
    177         <listitem>
    178           <para>
    179             contains the Direct Rendering Manager library functions, and
    180             additional vendor specific functions for Intel, nVidia, Omap
    181             and Radeon devices.
     167        <term><filename class="libraryfile">libdrm.so</filename></term>
     168        <listitem>
     169          <para>
     170            contains the Direct Rendering Manager API functions.
    182171          </para>
    183172          <indexterm zone="libdrm libdrm-lib">
    184             <primary sortas="c-libdrm">libdrm{,_intel,_nouveau,_omap,_radeon}.so</primary>
    185           </indexterm>
    186         </listitem>
    187       </varlistentry>
    188 
    189       <varlistentry id="libkms-lib">
    190         <term><filename class='libraryfile'>libkms.so</filename></term>
    191         <listitem>
    192           <para>
    193             contains functions necessary for kernel modesetting.
    194           </para>
    195           <indexterm zone="libdrm libkms-lib">
     173            <primary sortas="c-libdrm">libdrm.so</primary>
     174          </indexterm>
     175        </listitem>
     176      </varlistentry>
     177
     178      <varlistentry id="libdrm_exynos">
     179        <term><filename class="libraryfile">libdrm_exynos.so</filename></term>
     180        <listitem>
     181          <para>
     182            contains the Samsung Exynos specific Direct Rendering
     183            Manager functions.
     184          </para>
     185          <indexterm zone="libdrm libdrm_exynos">
     186            <primary sortas="c-libdrm_exynos">libdrm_exynos.so</primary>
     187          </indexterm>
     188        </listitem>
     189      </varlistentry>
     190
     191      <varlistentry id="libdrm_intel">
     192        <term><filename class="libraryfile">libdrm_intel.so</filename></term>
     193        <listitem>
     194          <para>
     195            contains the Intel specific Direct Rendering Manager
     196            functions.
     197          </para>
     198          <indexterm zone="libdrm libdrm_intel">
     199            <primary sortas="c-libdrm_intel">libdrm_intel.so</primary>
     200          </indexterm>
     201        </listitem>
     202      </varlistentry>
     203
     204      <varlistentry id="libdrm_nouveau">
     205        <term><filename class="libraryfile">libdrm_nouveau.so</filename></term>
     206        <listitem>
     207          <para>
     208            contains the open source nVidia (Nouveau) specific Direct
     209            Rendering Manager functions.
     210          </para>
     211          <indexterm zone="libdrm libdrm_nouveau">
     212            <primary sortas="c-libdrm_nouveau">libdrm_nouveau.so</primary>
     213          </indexterm>
     214        </listitem>
     215      </varlistentry>
     216
     217      <varlistentry id="libdrm_omap">
     218        <term><filename class="libraryfile">libdrm_omap.so</filename></term>
     219        <listitem>
     220          <para>
     221            contains the TI Omap specific Direct Rendering Manager
     222            functions.
     223          </para>
     224          <indexterm zone="libdrm libdrm_omap">
     225            <primary sortas="c-libdrm_omap">libdrm_omap.so</primary>
     226          </indexterm>
     227        </listitem>
     228      </varlistentry>
     229
     230      <varlistentry id="libdrm_radeon">
     231        <term><filename class="libraryfile">libdrm_radeon.so</filename></term>
     232        <listitem>
     233          <para>
     234            contains the AMD Radeon specific Direct Rendering Manager
     235            functions.
     236          </para>
     237          <indexterm zone="libdrm libdrm_radeon">
     238            <primary sortas="c-libdrm_radeon">libdrm_radeon.so</primary>
     239          </indexterm>
     240        </listitem>
     241      </varlistentry>
     242
     243      <varlistentry id="libkms">
     244        <term><filename class="libraryfile">libkms.so</filename></term>
     245        <listitem>
     246          <para>
     247            contains API functions necessary for kernel modesetting.
     248          </para>
     249          <indexterm zone="libdrm libkms">
    196250            <primary sortas="c-libkms">libkms.so</primary>
    197251          </indexterm>
Note: See TracChangeset for help on using the changeset viewer.