Changeset dae25ca5 for x


Ignore:
Timestamp:
08/28/2013 06:07:49 PM (11 years ago)
Author:
Igor Živković <igor@…>
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:
b6b9708
Parents:
dd6a9c4
Message:

mesalib-9.2.0 (thanks to Armin's patch)

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/mesalib.xml

    rdd6a9c4 rdae25ca5  
    66
    77  <!ENTITY mesalib-download-http " ">
    8   <!ENTITY mesalib-download-ftp  "ftp://ftp.freedesktop.org/pub/mesa/&mesalib-version;/MesaLib-&mesalib-version;.tar.bz2">
    9   <!ENTITY mesalib-md5sum        "443a2a352667294b53d56cb1a74114e9">
    10   <!ENTITY mesalib-size          "5.9 MB">
    11   <!ENTITY mesalib-buildsize     "335 MB">
    12   <!ENTITY mesalib-time          "4.7 SBU">
     8  <!ENTITY mesalib-download-ftp  "ftp://ftp.freedesktop.org/pub/mesa/9.2/MesaLib-&mesalib-version;.tar.bz2">
     9  <!ENTITY mesalib-md5sum        "4185b6aae890bc62a964f4b24cc1aca8">
     10  <!ENTITY mesalib-size          "6.4 MB">
     11  <!ENTITY mesalib-buildsize     "420 MB">
     12  <!ENTITY mesalib-time          "5.0 SBU">
    1313
    1414  <!ENTITY glu-download-http " ">
     
    116116      <listitem>
    117117        <para>
    118           Required patch:
    119           <ulink url="&patch-root;/MesaLib-&mesalib-version;-llvm_fixes-1.patch"/>
    120         </para>
    121       </listitem>
    122       <listitem>
    123         <para>
    124118          Recommended patch:
    125119          <ulink url="&patch-root;/MesaLib-&mesalib-version;-add_xdemos-1.patch"/>
     
    142136    <bridgehead renderas="sect4">Recommended</bridgehead>
    143137    <para role="recommended">
     138      <xref linkend="elfutils"/>,
    144139      <xref linkend="libvdpau"/> (to build VDPAU drivers) and
    145140      <xref linkend="llvm"/>
     
    153148    <warning>
    154149      <para>
    155         The instructions below assume that <application>LLVM</application>
    156         is installed. You will need to modify the instructions if you
    157         choose not to install it. Please note that
    158         <application>LLVM</application> is <emphasis>required</emphasis> for
    159         Radeon 3D drivers.
     150        The instructions below assume that <application>elfutils</application>
     151        and <application>LLVM</application> are installed. You will
     152        need to modify the instructions if you choose not to install them.
     153        Please note that <application>elfutils</application> and
     154        <application>LLVM</application> are <emphasis>required</emphasis>
     155        for Radeon 3D drivers.
    160156      </para>
    161157    </warning>
     
    200196    </para>
    201197
    202 <screen><userinput>patch -Np1 -i ../MesaLib-&mesalib-version;-llvm_fixes-1.patch &amp;&amp;
    203 sed -i "/LLVM_VERSION_INT/s:-ne:-lt:" configure.ac &amp;&amp;
    204 autoreconf -fi &amp;&amp;
     198<screen><userinput>autoreconf -fi &amp;&amp;
    205199./configure CFLAGS="-O2" CXXFLAGS="-O2"    \
    206200            --prefix=$XORG_PREFIX          \
     
    236230    </para>
    237231
    238 <screen role="root"><userinput>make install &amp;&amp;
    239 install -v -m755 lib/swrast_dri.so $XORG_PREFIX/lib/dri/swrast_dri.so</userinput></screen>
    240 <!-- remove when mesa 9.2 gets released, llvm 3.3 breaks llvmpipe (gallium swrast
    241 driver which installed by default) -->
     232<screen role="root"><userinput>make install</userinput></screen>
    242233
    243234    <para>
     
    285276  <sect2 role="commands">
    286277    <title>Command Explanations</title>
    287 
    288     <para>
    289       <command>sed -i "..."</command>: This sed fixes building with
    290       <application>LLVM</application> 3.3. Please note that
    291       R600 LLVM Compiler and Gallium LLVMPipe driver are currently
    292       broken with <application>LLVM</application> 3.3.
    293     </para>
    294278
    295279    <para>
     
    357341      Gallium drivers will link against shared
    358342      <application>LLVM</application> libraries instead of the static
    359       ones. Remove if you did not install <xref linkend="llvm"/>.
     343      ones. Remove if you did not install <application>LLVM</application>.
    360344    </para>
    361345
     
    369353      <parameter>--with-gallium-drivers="..."</parameter>: This parameter
    370354      controls which Gallium drivers should be built. Available drivers
    371       are: i915, nouveau, r300, r600, radeonsi, svga and swrast. You will
    372       need to remove r300, r600 and radeonsi from the list if you did not
    373       install <xref linkend="llvm"/>.
     355      are: i915, ilo, nouveau, r300, r600, radeonsi, svga and swrast. You
     356      will need to remove r300, r600 and radeonsi from the list if you did
     357      not install <application>elfutils</application> and
     358      <application>LLVM</application>.
    374359    </para>
    375360
     
    377362      href="../../xincludes/static-libraries.xml"/>
    378363
    379 <!-- broken with llvm 3.3
    380     <para>
    381       <option>- -enable-r600-llvm-compiler</option>: Use this switch to
    382       enable experimental <application>LLVM</application> backend for
    383       graphics shaders which claims to speed up the driver.
    384     </para>
    385 -->
     364    <para>
     365      <option>--enable-r600-llvm-compiler</option>: Use this switch to
     366      enable experimental R600 <application>LLVM</application> backend
     367      for graphics shaders which claims to speed up the driver.
     368    </para>
    386369
    387370  </sect2>
     
    401384        <seg>
    402385          libdricore&mesalib-version;.so, libEGL.so, libgbm.so, libglapi.so,
    403           libGLESv1_CM.so, libGLESv2.so, libGL.so, libGLU.so,
    404           libllvmradeon&mesalib-version;.so, libOpenVG.so, libOSMesa.so and
    405           libxatracker.so
     386          libGLESv1_CM.so, libGLESv2.so, libGL.so, libGLU.so, libOpenVG.so,
     387          libOSMesa.so, libxatracker.so, libXvMCnouveau.so, libXvMCr300.so,
     388          libXvMCr600.so and libXvMCsoftpipe.so
    406389        </seg>
    407390        <seg>
     
    414397          $XORG_PREFIX/lib/dri,
    415398          $XORG_PREFIX/lib/egl,
    416           $XORG_PREFIX/lib/gallium-pipe and
    417           $XORG_PREFIX/lib/gbm
     399          $XORG_PREFIX/lib/gallium-pipe,
     400          $XORG_PREFIX/lib/gbm and
     401          $XORG_PREFIX/lib/vdpau
    418402        </seg>
    419403      </seglistitem>
Note: See TracChangeset for help on using the changeset viewer.