Changeset bad6be19 for x/installing


Ignore:
Timestamp:
03/17/2012 10:17:30 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:
6916f12
Parents:
a5dfefb2
Message:

mesa and libdrm upgrade.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/mesalib.xml

    ra5dfefb2 rbad6be19  
    77  <!ENTITY mesalib-download-http " ">
    88  <!ENTITY mesalib-download-ftp  "ftp://ftp.freedesktop.org/pub/mesa/&mesalib-version;/MesaLib-&mesalib-version;.tar.bz2">
    9   <!ENTITY mesalib-md5sum        "0837c52698fe3252369c3fdb5195afcc">
    10   <!ENTITY mesalib-size          "6.0 MB">
    11   <!ENTITY mesalib-buildsize     "356 MB">
    12   <!ENTITY mesalib-time          "4.0 SBU">
     9  <!ENTITY mesalib-md5sum        "24eeebf66971809d8f40775a379b36c9">
     10  <!ENTITY mesalib-size          "5.5 MB">
     11  <!ENTITY mesalib-buildsize     "460 MB">
     12  <!ENTITY mesalib-time          "3.0 SBU">
    1313]>
    1414
     
    3030    <title>Introduction to MesaLib</title>
    3131
    32     <para><application>Mesa</application> is an OpenGL compatible 3-D graphics
     32    <para><application>Mesa</application> is an OpenGL compatible 3D graphics
    3333    library.</para>
    3434
     
    6262    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    6363    <itemizedlist spacing="compact">
    64       <listitem>
    65         <para>Required patch: <ulink
    66         url="&patch-root;/MesaLib-&mesalib-version;-llvm_3.0-1.patch"/>
    67         </para>
    68       </listitem>
    6964      <listitem>
    7065        <para>Recommended patch: <ulink
     
    8681    </para>
    8782
    88     <bridgehead renderas="sect4">Optional</bridgehead>
    89     <para role="optional"><xref linkend="lesstif"/> (required to build motif
    90     widgets)</para>
    91 
    9283    <para condition="html" role="usernotes">User Notes:
    9384    <ulink url="&blfs-wiki;/mesalib"/></para>
     
    10899
    109100<screen><userinput>sed 's@FLAGS=\"-g@FLAGS=\"@' -i configure &amp;&amp;
    110 patch -Np1 -i ../MesaLib-&mesalib-version;-llvm_3.0-1.patch   &amp;&amp;
    111101patch -Np1 -i ../MesaLib-&mesalib-version;-add_xdemos-2.patch &amp;&amp;
    112 ./configure $XORG_CONFIG --enable-xcb &amp;&amp;
     102./configure --prefix=$XORG_PREFIX --enable-shared-dricore --enable-xa \
     103            --with-gallium-drivers="nouveau,r300,r600,svga,swrast" &amp;&amp;
    113104make</userinput></screen>
    114105
     
    130121<screen role="root"><userinput>ln -s -v ${XORG_PREFIX}/include/GL  /usr/include &amp;&amp;
    131122ln -s -v ${XORG_PREFIX}/include/EGL /usr/include &amp;&amp;
    132 ln -s -v ${XORG_PREFIX}/include/KHR /usr/include</userinput></screen>
     123ln -s -v ${XORG_PREFIX}/include/KHR /usr/include &amp;&amp;
     124for HEADER in xa_{composite,context,tracker}.h
     125do
     126  ln -s -v ${$XORG_PREFIX}/include/$HEADER /usr/include
     127done</userinput></screen>
    133128
    134129  </sect2>
     
    142137    command.</para>
    143138
    144     <para><option>--enable-xcb</option>: use the XCB backend instead of the
    145     default XLib backend for GLX.</para>
    146 
    147     <para><option>--enable-motif</option>: build motif widgets into the
    148     GL widgets library (requires <application>lesstif</application>).</para>
    149 
    150     <para><option>--with-gallium-driver=...</option>: build additional gallium
    151     drivers. Defaults to r300, r600, and swrast. You must specify i9xx and
    152     nouveau drivers.</para>
     139    <para><command>--enable-shared-dricore</command>: link DRI modules with
     140    shared core DRI routines.</para>
     141
     142    <para><command>--enable-xa</command>: enables building of the XA X
     143    Acceleration API (Required for VMware 3D Driver).</para>
     144
     145    <para><ocommand>--with-gallium-drivers=...</command>: build additional gallium
     146    drivers. Defaults to r300, r600, and swrast. Extended to build nouveau
     147    driver.</para>
     148
    153149  </sect2>
    154150
     
    163159      <seglistitem>
    164160        <seg>glxgears and glxinfo</seg>
    165         <seg>libEGL.so, libGL.so, libGLU.so, libGLw.so, and *_dri.so</seg>
    166         <seg><envar>$XORG_PREFIX</envar>/include/{EGL,KHR},
    167         <envar>$XORG_PREFIX</envar>/lib/{dri,egl}, and
     161        <seg>libEGL.so, libGL.so, libGLU.so, libxatracker.so, and *_dri.so</seg>
     162        <seg><envar>$XORG_PREFIX</envar>/include/{EGL,GL,KHR},
     163        <envar>$XORG_PREFIX</envar>/lib/dri, and
    168164        <envar>$XORG_PREFIX</envar>/share/doc/MesaLib-&mesalib-version;</seg>
    169165      </seglistitem>
     
    228224      </varlistentry>
    229225
    230       <varlistentry id="libGLw">
    231         <term><filename class='libraryfile'>libGLw.so</filename></term>
    232         <listitem>
    233           <para>is the Xt/Motif OpenGL drawing area widget library.</para>
    234           <indexterm zone="mesalib libGLw">
    235             <primary sortas="c-libGLw">libGLw.so</primary>
     226      <varlistentry id="libxatracker">
     227        <term><filename class='libraryfile'>libxatracker.so</filename></term>
     228        <listitem>
     229          <para>is the XA X Acceleration API library.</para>
     230          <indexterm zone="mesalib libxatracker">
     231            <primary sortas="c-libxatracker">libxatracker.so</primary>
    236232          </indexterm>
    237233        </listitem>
Note: See TracChangeset for help on using the changeset viewer.