Changeset b3b7e36


Ignore:
Timestamp:
09/05/2015 07:04:00 PM (9 years ago)
Author:
Fernando de Oliveira <fernando@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
c18b8f23
Parents:
58b7101
Message:
  • Update to llvm-3.7.0.
  • Update to mesa-10.6.6.

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

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r58b7101 rb3b7e36  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "04">                   <!-- Always 2 digits -->
     3<!ENTITY day          "05">                   <!-- Always 2 digits -->
    44<!ENTITY month        "09">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2015">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "September 4th &year;">
     9<!ENTITY releasedate  "September 5th &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • general/prog/llvm.xml

    r58b7101 rb3b7e36  
    77  <!ENTITY llvm-download-http "http://llvm.org/releases/&llvm-version;/llvm-&llvm-version;.src.tar.xz">
    88  <!ENTITY llvm-download-ftp  " ">
    9   <!ENTITY llvm-md5sum        "0c1ee3597d75280dee603bae9cbf5cc2">
    10   <!ENTITY llvm-size          "12 MB">
    11   <!ENTITY llvm-buildsize     "1.6 GB (with Clang and tests)">
    12   <!ENTITY llvm-time          "54 SBU  (with Clang and tests)">
     9  <!ENTITY llvm-md5sum        "b98b9495e5655a672d6cb83e1a180f8e">
     10  <!ENTITY llvm-size          "14 MB">
     11  <!ENTITY llvm-buildsize     "1.2 GB (with Clang)">
     12  <!ENTITY llvm-time          "12 SBU, using -j4 (with Clang)">
    1313
    1414  <!ENTITY clang-download-http "http://llvm.org/releases/&llvm-version;/cfe-&llvm-version;.src.tar.xz">
    15   <!ENTITY clang-md5sum        "ff862793682f714bb7862325b9c06e20">
    16   <!ENTITY clang-size          "8.4 MB">
     15  <!ENTITY clang-md5sum        "8f9d27335e7331cf0a4711e952f21f01">
     16  <!ENTITY clang-size          " 8.8 MB">
    1717
    1818  <!ENTITY rt-version                "&llvm-version;">
    1919  <!ENTITY compiler-rt-download-http "http://llvm.org/releases/&rt-version;/compiler-rt-&rt-version;.src.tar.xz">
    20   <!ENTITY compiler-rt-md5sum        "e3bc4eb7ba8c39a6fe90d6c988927f3c">
    21   <!ENTITY compiler-rt-size          "1.1 MB">
     20  <!ENTITY compiler-rt-md5sum        "383c10affd513026f08936b5525523f5">
     21  <!ENTITY compiler-rt-size          "1.2 MB">
    2222]>
    2323
     
    5858    <note>
    5959      <para>
    60         This package hits a bug in GCC-4.9.0 or an unpatched GCC-4.9.1. 
     60        This package hits a bug in GCC-4.9.0 or an unpatched GCC-4.9.1.
    6161        To build this package, GCC needs to be updated if you have one of
    62         these versions. See <xref linkend="gcc"/> 
     62        these versions. See <xref linkend="gcc"/>
    6363        for <application>gcc</application> installation instructions.
    6464      </para>
     
    189189    -i Makefile.config.in &amp;&amp;
    190190
    191 CC=gcc CXX=g++                   \
    192 ./configure --prefix=/usr        \
    193             --sysconfdir=/etc    \
    194             --enable-libffi      \
    195             --enable-optimized   \
    196             --enable-shared      \
    197             --disable-assertions &amp;&amp;
     191mkdir -v build &amp;&amp;
     192cd       build &amp;&amp;
     193
     194CC=gcc CXX=g++                        \
     195../configure --prefix=/usr            \
     196             --datarootdir=/usr/share \
     197             --sysconfdir=/etc        \
     198             --enable-libffi          \
     199             --enable-optimized       \
     200             --enable-shared          \
     201             --enable-targets=host    \
     202             --disable-assertions     \
     203             --docdir=/usr/share/doc/llvm-&llvm-version; &amp;&amp;
    198204make</userinput></screen>
    199205
     
    234240for prog in scan-build scan-view
    235241do
    236   cp -rfv tools/clang/tools/$prog /usr/lib/clang-analyzer/
     242  cp -rfv ../tools/clang/tools/$prog /usr/lib/clang-analyzer/
    237243  ln -sfv ../lib/clang-analyzer/$prog/$prog /usr/bin/
    238244done &amp;&amp;
     
    281287
    282288    <para>
     289      <parameter>--enable-targets=host</parameter>: This switch enables building
     290      for the same target as the host. Default is all. You can use a comma
     291      separated list. Valid targets are: host, x86, x86_64, sparc, powerpc,
     292      arm64, arm, aarch64, mips, hexagon, xcore, msp430, nvptx, systemz, r600,
     293      bpf, wasm, and cpp
     294    </para>
     295
     296    <para>
    283297      <parameter>--disable-assertions</parameter>: Disable some compile checks,
    284298      not necessary on a production system.
     
    299313          bugpoint, c-index-test, clang, clang++ (symlink), count, FileCheck,
    300314          clang-check, clang-format, clang-tblgen, llc, lli, lli-child-target,
    301           llvm-ar, llvm-as, llvm-bcanalyzer, llvm-config, llvm-cov, llvm-diff,
    302           llvm-dis, llvm-dsymutil, llvm-dwarfdump, llvm-extract, llvm-link,
    303           llvm-mc, llvm-mcmarkup, llvm-nm, llvm-objdump, llvm-profdata,
    304           llvm-ranlib (symlink), llvm-readobj, llvm-rtdyld, llvm-size,
    305           llvm-stress, llvm-symbolizer, llvm-tblgen, llvm-vtabledump,
    306           macho-dump, not, obj2yaml, opt, scan-build (symlink), scan-view
    307           (symlink), verify-uselistorder, and yaml2obj
     315          llvm-ar, llvm-as, llvm-bcanalyzer, llvm-config, llvm-cov,
     316          llvm-cxxdump, llvm-diff, llvm-dis, llvm-dsymutil, llvm-dwarfdump,
     317          llvm-extract, llvm-link, llvm-mc, llvm-mcmarkup, llvm-nm,
     318          llvm-objdump, llvm-pdbdump, llvm-profdata, llvm-ranlib (symlink),
     319          llvm-readobj, llvm-rtdyld, llvm-size, llvm-stress, llvm-symbolizer,
     320          llvm-tblgen, macho-dump, not, obj2yaml, opt, scan-build (symlink),
     321          scan-view (symlink), verify-uselistorder, and yaml2obj
    308322        </seg>
    309323        <seg>
    310           BugpointPasses.so, libclang.so, libLLVM-&llvm-version;.so, 
     324          BugpointPasses.so, libclang.so, libLLVM-&llvm-version;.so,
    311325          libLTO.so,<!-- libprofile_rt.so,--> LLVMHello.so and numerous
    312326          static libraries in /usr/lib
     
    435449      </varlistentry>
    436450
     451      <varlistentry id="llvm-cxxdump">
     452        <term><command>llvm-cxxdump</command></term>
     453        <listitem>
     454          <para>
     455            is used for C++ ABI Data Dumper.
     456          </para>
     457          <indexterm zone="llvm llvm-cxxdump">
     458            <primary sortas="b-llvm-cxxdump">llvm-cxxdump</primary>
     459          </indexterm>
     460        </listitem>
     461      </varlistentry>
     462
    437463      <varlistentry id="llvm-diff">
    438464        <term><command>llvm-diff</command></term>
     
    507533          <indexterm zone="llvm llvm-nm">
    508534            <primary sortas="b-llvm-nm">llvm-nm</primary>
     535          </indexterm>
     536        </listitem>
     537      </varlistentry>
     538
     539      <varlistentry id="llvm-pdbdump">
     540        <term><command>llvm-pdbdump</command></term>
     541        <listitem>
     542          <para>
     543            is used as PDB Dumper.
     544          </para>
     545          <indexterm zone="llvm llvm-pdbdump">
     546            <primary sortas="b-llvm-pdbdump">llvm-pdbdump</primary>
    509547          </indexterm>
    510548        </listitem>
  • introduction/welcome/changelog.xml

    r58b7101 rb3b7e36  
    4444
    4545-->
     46
     47      <listitem>
     48        <para>September 5th, 2015</para>
     49        <itemizedlist>
     50          <listitem>
     51            <para>[fernando] - Update to mesa-10.6.6. Fixes
     52            <ulink url="&blfs-ticket-root;6902">#6902</ulink>.</para>
     53          </listitem>
     54          <listitem>
     55            <para>[fernando] - Update to llvm-3.7.0. Fixes
     56            <ulink url="&blfs-ticket-root;6883">#6883</ulink>.</para>
     57          </listitem>
     58        </itemizedlist>
     59      </listitem>
    4660
    4761      <listitem>
  • packages.ent

    r58b7101 rb3b7e36  
    263263<!ENTITY guile-version                "2.0.11">
    264264<!ENTITY librep-version               "0.92.5">
    265 <!ENTITY llvm-version                 "3.6.2">
     265<!ENTITY llvm-version                 "3.7.0">
    266266<!ENTITY lua-version                  "5.3.1">
    267267<!ENTITY mercurial-version            "3.5.1">
     
    443443<!ENTITY xcursor-themes-version       "1.0.4">
    444444<!ENTITY xkeyboard-config-version     "2.15">
    445 <!ENTITY mesalib-version              "10.6.5">
     445<!ENTITY mesalib-version              "10.6.6">
    446446<!ENTITY xcb-util-version             "0.4.0">
    447447<!ENTITY xcb-util-image-version       "0.4.0">
  • x/installing/mesalib.xml

    r58b7101 rb3b7e36  
    77  <!ENTITY mesalib-download-http " ">
    88  <!ENTITY mesalib-download-ftp  "ftp://ftp.freedesktop.org/pub/mesa/&mesalib-version;/mesa-&mesalib-version;.tar.xz">
    9   <!ENTITY mesalib-md5sum        "805092cc9b9784680c1db7aa6415517e">
     9  <!ENTITY mesalib-md5sum        "ce091e6e969392f7c63ca8c0275bbc0f">
    1010  <!ENTITY mesalib-size          "6.8 MB">
    1111  <!ENTITY mesalib-buildsize     "234 MB (without tests)">
     
    7373    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7474    <itemizedlist spacing="compact">
     75      <listitem>
     76        <para>
     77          Required patch:
     78          <ulink
     79            url="&patch-root;/mesa-&mesalib-version;-llvm_3_7-1.patch"/>
     80        </para>
     81      </listitem>
    7582      <listitem>
    7683        <para>
     
    145152    </para>
    146153
    147 <screen><userinput>GLL_DRV="nouveau,r300,r600,radeonsi,svga,swrast" &amp;&amp;
    148 
    149 ./configure CFLAGS='-O2' CXXFLAGS='-O2'     \
     154<screen><userinput>patch -Np1 -i ../mesa-&mesalib-version;-llvm_3_7-1.patch &amp;&amp;
     155
     156GLL_DRV="nouveau,r300,r600,radeonsi,svga,swrast" &amp;&amp;
     157
     158./autogen.sh CFLAGS='-O2' CXXFLAGS='-O2'    \
    150159            --prefix=$XORG_PREFIX           \
    151160            --sysconfdir=/etc               \
Note: See TracChangeset for help on using the changeset viewer.