Changeset b3b7e36 for general


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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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>
Note: See TracChangeset for help on using the changeset viewer.