Changeset eeb331f8


Ignore:
Timestamp:
05/21/2023 05:02:01 PM (11 months ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
12.0, 12.1, kea, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
Children:
3be43c7
Parents:
9c6c28d
Message:

Update to llvm-16.0.4.

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general/prog/llvm.xml

    r9c6c28d reeb331f8  
    99  <!ENTITY llvm-download-http "&llvm-url;/llvm-&llvm-version;.src.tar.xz">
    1010  <!ENTITY llvm-download-ftp  " ">
    11   <!ENTITY llvm-md5sum        "dc1ada1f317e9894ac15ad72e3eec291">
     11  <!ENTITY llvm-md5sum        "b3f14f550ebbde9a66209ed7038e3609">
    1212  <!ENTITY llvm-size          "54 MB">
    13   <!ENTITY llvm-buildsize     "4.0 GB (938 MB installed; add 17 GB for tests and 308 MB for documentation)">
     13  <!ENTITY llvm-buildsize     "3.1 GB (938 MB installed; add 17 GB for tests and 308 MB for documentation)">
    1414  <!ENTITY llvm-time          "24 SBU (Using parallelism=4; add 22 SBU for tests)">
    1515
    1616  <!ENTITY clang-download-http "&llvm-url;/clang-&llvm-version;.src.tar.xz">
    17   <!ENTITY clang-md5sum        "3fd4856d46a08e25f0e876824c8864ba">
     17  <!ENTITY clang-md5sum        "f48f12cdecb8ba5875456480a67393dc">
    1818  <!ENTITY clang-size          "20 MB">
    1919
    2020  <!ENTITY compiler-rt-download-http "&llvm-url;/compiler-rt-&llvm-version;.src.tar.xz">
    21   <!ENTITY compiler-rt-md5sum        "616a842e376d9b42e61395b096237783">
     21  <!ENTITY compiler-rt-md5sum        "3caba78c71ca2ef95a44c55a07590fa0">
    2222  <!ENTITY compiler-rt-size          "2.3 MB">
    2323
     
    2525       onto anduin to avoid stupid file names.  -->
    2626
    27   <!ENTITY cmake-llvm-download-http "&sources-anduin-http;/llvm/llvm-cmake-&llvm-version;.src.tar.xz">
    28   <!ENTITY cmake-llvm-md5sum         "6ad459ef49e65d484ccee640a8f9b705">
    29   <!ENTITY cmake-llvm-size           "12 KB">
    30 
    31   <!ENTITY llvm-3rdparty-download-http "&sources-anduin-http;/llvm/llvm-third-party-&llvm-version;.src.tar.xz">
    32   <!ENTITY llvm-3rdparty-md5sum        "02738a6a48d3e23848d64a955955e491">
     27  <!ENTITY cmake-llvm-download-http "&sources-anduin-http;/llvm/llvm-cmake.src.tar.xz">
     28  <!ENTITY cmake-llvm-md5sum         "356a1aff675d281d7c76165269d33bd5">
     29  <!ENTITY cmake-llvm-size           "9 KB">
     30
     31  <!ENTITY llvm-3rdparty-download-http "&sources-anduin-http;/llvm/llvm-third-party.src.tar.xz">
     32  <!ENTITY llvm-3rdparty-md5sum        "8b506e49e5fa4c41186ba8ba7da5af82">
    3333  <!ENTITY llvm-3rdparty-size          "376 KB">
    3434]>
     
    237237    <para>
    238238      Two additional tarballs
    239       <filename>llvm-cmake-&llvm-version;.src.tar.xz</filename> and
    240       <filename>llvm-third-party-&llvm-version;.src.tar.xz</filename> are
     239      <filename>llvm-cmake.src.tar.xz</filename> and
     240      <filename>llvm-third-party.src.tar.xz</filename> are
    241241      needed by LLVM building system.  The upstream expects them extracted
    242242      at the same level as the
     
    250250    </para>
    251251
    252 <screen><userinput>tar -xf ../llvm-cmake-&llvm-version;.src.tar.xz                              &amp;&amp;
    253 tar -xf ../llvm-third-party-&llvm-version;.src.tar.xz                        &amp;&amp;
    254 sed '/LLVM_COMMON_CMAKE_UTILS/s@../cmake@cmake-&llvm-version;.src@'          \
    255     -i CMakeLists.txt                                                &amp;&amp;
    256 sed '/LLVM_THIRD_PARTY_DIR/s@../third-party@third-party-&llvm-version;.src@' \
     252<screen><userinput>tar -xf ../llvm-cmake.src.tar.xz                                   &amp;&amp;
     253tar -xf ../llvm-third-party.src.tar.xz                             &amp;&amp;
     254sed '/LLVM_COMMON_CMAKE_UTILS/s@../cmake@llvm-cmake.src@'          \
     255    -i CMakeLists.txt                                              &amp;&amp;
     256sed '/LLVM_THIRD_PARTY_DIR/s@../third-party@llvm-third-party.src@' \
    257257    -i cmake/modules/HandleLLVMOptions.cmake</userinput></screen>
    258258
     
    353353      temporarily unusable by all jobs on the machine.)
    354354      <!-- 16.0.3: 67327 Passed, 23510 Unsupported, 85 Skipped,
    355                    124 Expectedly Failed -->
     355                   124 Expectedly Failed
     356           16.0.4  67327 Passed, 23507 Unsupported, 85 Skipped,
     357                   124 Expectedly Failed, 6 Failed
     358           Failed Tests (6):
     359           AddressSanitizer-x86_64-linux         :: TestCases/log-path_test.cpp
     360           AddressSanitizer-x86_64-linux-dynamic :: TestCases/log-path_test.cpp
     361           MemProfiler-x86_64-linux              :: TestCases/log_path_test.cpp
     362           MemProfiler-x86_64-linux-dynamic      :: TestCases/log_path_test.cpp
     363           LLVM                   :: tools/llvm-libtool-darwin/L-and-l.test
     364           ThreadSanitizer-x86_64 :: Linux/clone_setns.cpp
     365      -->
    356366
    357367      <!-- To editors: it seems there is a more thorough test suite named
     
    359369           page.  The usage of it is on
    360370           https://llvm.org/docs/TestSuiteGuide.html.  It looks like we've
    361            never mentioned it in BLFS.  -->
     371           never mentioned it in BLFS. 
     372
     373           Let's let it go.  llvm is complex enough as it is.  Adding
     374           the additional testsuite is IMO overkill.  - bdubbs -->
    362375    </para>
    363376
  • introduction/welcome/changelog.xml

    r9c6c28d reeb331f8  
    4040    -->
    4141   <listitem>
     42     <para>May 21st, 2023</para>
     43     <itemizedlist>
     44       <listitem>
     45         <para>[bdubbs] - Update to llvm-16.0.4. Fixes
     46         <ulink url="&blfs-ticket-root;18061">#18061</ulink>.</para>
     47       </listitem>
     48     </itemizedlist>
     49   </listitem>
     50
     51   <listitem>
    4252     <para>May 19th, 2023</para>
    4353     <itemizedlist>
  • packages.ent

    r9c6c28d reeb331f8  
    322322<!ENTITY librep-version               "0.92.7">
    323323<!ENTITY llvm-maj-version             "16">
    324 <!ENTITY llvm-point-version           "3">
     324<!ENTITY llvm-point-version           "4">
    325325<!ENTITY llvm-version                 "&llvm-maj-version;.0.&llvm-point-version;">
    326326<!ENTITY lua-version                  "5.4.6">
Note: See TracChangeset for help on using the changeset viewer.