Changeset dae25ca5 for x/installing
- Timestamp:
- 08/28/2013 06:07:49 PM (11 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 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, gimp3, 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/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- b6b9708
- Parents:
- dd6a9c4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/installing/mesalib.xml
rdd6a9c4 rdae25ca5 6 6 7 7 <!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 "4 43a2a352667294b53d56cb1a74114e9">10 <!ENTITY mesalib-size " 5.9MB">11 <!ENTITY mesalib-buildsize " 335MB">12 <!ENTITY mesalib-time " 4.7SBU">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"> 13 13 14 14 <!ENTITY glu-download-http " "> … … 116 116 <listitem> 117 117 <para> 118 Required patch:119 <ulink url="&patch-root;/MesaLib-&mesalib-version;-llvm_fixes-1.patch"/>120 </para>121 </listitem>122 <listitem>123 <para>124 118 Recommended patch: 125 119 <ulink url="&patch-root;/MesaLib-&mesalib-version;-add_xdemos-1.patch"/> … … 142 136 <bridgehead renderas="sect4">Recommended</bridgehead> 143 137 <para role="recommended"> 138 <xref linkend="elfutils"/>, 144 139 <xref linkend="libvdpau"/> (to build VDPAU drivers) and 145 140 <xref linkend="llvm"/> … … 153 148 <warning> 154 149 <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. 160 156 </para> 161 157 </warning> … … 200 196 </para> 201 197 202 <screen><userinput>patch -Np1 -i ../MesaLib-&mesalib-version;-llvm_fixes-1.patch && 203 sed -i "/LLVM_VERSION_INT/s:-ne:-lt:" configure.ac && 204 autoreconf -fi && 198 <screen><userinput>autoreconf -fi && 205 199 ./configure CFLAGS="-O2" CXXFLAGS="-O2" \ 206 200 --prefix=$XORG_PREFIX \ … … 236 230 </para> 237 231 238 <screen role="root"><userinput>make install && 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> 242 233 243 234 <para> … … 285 276 <sect2 role="commands"> 286 277 <title>Command Explanations</title> 287 288 <para>289 <command>sed -i "..."</command>: This sed fixes building with290 <application>LLVM</application> 3.3. Please note that291 R600 LLVM Compiler and Gallium LLVMPipe driver are currently292 broken with <application>LLVM</application> 3.3.293 </para>294 278 295 279 <para> … … 357 341 Gallium drivers will link against shared 358 342 <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>. 360 344 </para> 361 345 … … 369 353 <parameter>--with-gallium-drivers="..."</parameter>: This parameter 370 354 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>. 374 359 </para> 375 360 … … 377 362 href="../../xincludes/static-libraries.xml"/> 378 363 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> 386 369 387 370 </sect2> … … 401 384 <seg> 402 385 libdricore&mesalib-version;.so, libEGL.so, libgbm.so, libglapi.so, 403 libGLESv1_CM.so, libGLESv2.so, libGL.so, libGLU.so, 404 lib llvmradeon&mesalib-version;.so, libOpenVG.so, libOSMesa.so and405 lib xatracker.so386 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 406 389 </seg> 407 390 <seg> … … 414 397 $XORG_PREFIX/lib/dri, 415 398 $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 418 402 </seg> 419 403 </seglistitem>
Note:
See TracChangeset
for help on using the changeset viewer.