Changeset 2993b2f for x


Ignore:
Timestamp:
12/30/2012 04:48:11 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:
4f9d1df6
Parents:
ea21196
Message:

Prepare MesaLib for LLVM 3.2.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/mesalib.xml

    rea21196 r2993b2f  
    117117        <para>
    118118          Recommended patch:
    119           <ulink url="&patch-root;/MesaLib-&mesalib-version;-add_xdemos-4.patch"/>
     119          <ulink url="&patch-root;/MesaLib-&mesalib-version;-add_xdemos-5.patch"/>
    120120          (Needed if testing the Xorg installation per BLFS instructions).
    121121        </para>
     
    149149
    150150    <para condition="html" role="usernotes">User Notes:
    151     <ulink url="&blfs-wiki;/mesalib"/></para>
    152 
     151      <ulink url="&blfs-wiki;/mesalib"/>
     152    </para>
    153153  </sect2>
    154154
     
    171171    </para>
    172172
    173 <screen><userinput>patch -Np1 -i ../MesaLib-&mesalib-version;-add_xdemos-4.patch</userinput></screen>
     173<screen><userinput>patch -Np1 -i ../MesaLib-&mesalib-version;-add_xdemos-5.patch</userinput></screen>
    174174
    175175    <para>
     
    185185            --enable-gles2                 \
    186186            --enable-openvg                \
     187            --enable-osmesa                \
    187188            --enable-xa                    \
    188189            --enable-gbm                   \
    189190            --enable-gallium-egl           \
    190191            --enable-gallium-gbm           \
    191             --enable-r600-llvm-compiler    \
    192192            --enable-glx-tls               \
    193193            --with-egl-platforms="drm,x11" \
    194             --with-gallium-drivers="nouveau,r300,r600,radeonsi,svga,swrast" &amp;&amp;
     194            --with-gallium-drivers="nouveau,r300,r600,svga,swrast" &amp;&amp;
    195195make</userinput></screen>
    196196
     
    290290
    291291    <para>
     292      <option>--enable-osmesa</option>: This switch enables building of
     293      the <filename class="library">libOSMesa</filename> library.
     294    </para>
     295
     296    <para>
    292297      <option>--enable-xa</option>: This switch enables building of the
    293298      XA X Acceleration API (Required for VMware 3D Driver).
     
    307312      <option>--enable-gallium-gbm</option>: This switch enables optional
    308313      GBM state tracker for Gallium.
    309     </para>
    310 
    311     <para>
    312       <option>--enable-r600-llvm-compiler</option>: This switch enables
    313       experimental LLVM backend for graphics shaders. Remove it if you
    314       did not install <xref linkend="llvm"/>.
    315314    </para>
    316315
     
    329328      <parameter>--with-gallium-drivers="..."</parameter>: This parameter
    330329      controls which Gallium drivers should be built. Available drivers
    331       are: i915, nouveau, r300, r600, radeonsi, svga and swrast. You will
    332       need to remove r300, r600 and radeonsi from the list if you did
    333       not install <xref linkend="llvm"/>.
     330      are: i915, nouveau, r300, r600, svga and swrast. You will need to
     331      remove r300, r600 and from the list if you did not install
     332      <xref linkend="llvm"/>.
    334333    </para>
    335334
     
    354353          libdricore9.0.0.so, libEGL.so, libgbm.so, libglapi.so,
    355354          libGLESv1_CM.so, libGLESv2.so, libGL.so, libGLU.so,
    356           libOpenVG.so and libxatracker.so
     355          libOpenVG.so, libOSMesa.so and libxatracker.so
    357356        </seg>
    358357        <seg>
     
    499498      </varlistentry>
    500499
     500      <varlistentry id="libOSMesa">
     501        <term><filename class="libraryfile">libOSMesa.so</filename></term>
     502        <listitem>
     503          <para>
     504            is the <application>Mesa</application> Off-screen Rendering library.
     505          </para>
     506          <indexterm zone="mesalib libOSMesa">
     507            <primary sortas="c-libOSMesa">libOSMesa.so</primary>
     508          </indexterm>
     509        </listitem>
     510      </varlistentry>
     511
    501512      <varlistentry id="libxatracker">
    502513        <term><filename class="libraryfile">libxatracker.so</filename></term>
Note: See TracChangeset for help on using the changeset viewer.