Changeset 218e13c for general/prog/llvm.xml
- Timestamp:
- 03/25/2023 11:36:50 PM (6 months ago)
- Branches:
- 12.0, kea, lazarus, lxqt, qt5new, trunk, xry111/xf86-video-removal
- Children:
- d1e4f43
- Parents:
- 0f8922e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/llvm.xml
r0f8922e r218e13c 9 9 <!ENTITY llvm-download-http "&llvm-url;/llvm-&llvm-version;.src.tar.xz"> 10 10 <!ENTITY llvm-download-ftp " "> 11 <!ENTITY llvm-md5sum "c 465413aa9ab18837f40cc5750d39a33">12 <!ENTITY llvm-size "5 4MB">13 <!ENTITY llvm-buildsize " 4.0 GB (938 MB installed; add 17GB for tests and 308 MB for documentation)">11 <!ENTITY llvm-md5sum "c77db4c71e1eb267358204dffe2c6e10"> 12 <!ENTITY llvm-size "50 MB"> 13 <!ENTITY llvm-buildsize "2.7 GB (848 MB installed; add 18.3 GB for tests and 308 MB for documentation)"> 14 14 <!ENTITY llvm-time "24 SBU (Using parallelism=4; add 22 SBU for tests)"> 15 15 16 16 <!ENTITY clang-download-http "&llvm-url;/clang-&llvm-version;.src.tar.xz"> 17 <!ENTITY clang-md5sum " d38fd3897a0fd6dc396c973ba08662aa">18 <!ENTITY clang-size " 20MB">17 <!ENTITY clang-md5sum "a6d0141e50b48f5e60c682277dac83b4"> 18 <!ENTITY clang-size "18 MB"> 19 19 20 20 <!ENTITY compiler-rt-download-http "&llvm-url;/compiler-rt-&llvm-version;.src.tar.xz"> 21 <!ENTITY compiler-rt-md5sum " 5f0633ec762fed4f1e2c450b3654caa6">21 <!ENTITY compiler-rt-md5sum "12e6777354f0121cbe73ef13342a9302"> 22 22 <!ENTITY compiler-rt-size "2.3 MB"> 23 23 … … 26 26 27 27 <!ENTITY cmake-llvm-download-http "&sources-anduin-http;/llvm/llvm-cmake-&llvm-version;.src.tar.xz"> 28 <!ENTITY cmake-llvm-md5sum "b2103df1421f7bcc271fcacec27a24bb"> 29 <!ENTITY cmake-llvm-size "12 KB"> 30 28 <!ENTITY cmake-llvm-md5sum "c3647d253f67ce255e1aba014e528f5b"> 29 <!ENTITY cmake-llvm-size "6.8 KB"> 30 31 <!-- Kept in here for the 15.0.6 revert since it isn't used in instructions 32 and should simplify upgrading again. --> 31 33 <!ENTITY llvm-3rdparty-download-http "&sources-anduin-http;/llvm/llvm-third-party-&llvm-version;.src.tar.xz"> 32 34 <!ENTITY llvm-3rdparty-md5sum "d51ad18774cb513b725d0945c667efb3"> … … 129 131 </itemizedlist> 130 132 133 <!-- LLVM-15.0.6 revert: Keep for when we use 16 again. 131 134 <para> 132 135 <emphasis role="strong">Third-party dependencies for LLVM build system</emphasis> … … 149 152 </listitem> 150 153 </itemizedlist> 151 154 --> 152 155 153 156 <bridgehead renderas="sect3">Recommended Download</bridgehead> … … 236 239 237 240 <para> 241 Starting with version 15.0.0, an additional tarball, 242 <filename>llvm-cmake-&llvm-version;.src.tar.xz</filename> is needed. 243 Upstream expects it extracted at the same level as the 244 <filename>llvm-&llvm-version;.src.tar.xz</filename> tarball, and the 245 extracted directory renamed to 246 <filename class="directory">cmake</filename>. Extract it and 247 modify the build system to avoid creating a directory outside of the 248 <filename>llvm-&llvm-version;.src</filename> hierarchy: 249 </para> 250 251 <!-- LLVM-15 revert: Delete the above text when upgrading. 252 <para> 238 253 Two additional tarballs 239 254 <filename>llvm-cmake-&llvm-version;.src.tar.xz</filename> and … … 249 264 <filename>llvm-&llvm-version;.src</filename> hierarchy: 250 265 </para> 251 266 --> 267 268 <screen><userinput>tar -xf ../llvm-cmake-&llvm-version;.src.tar.xz && 269 sed '/LLVM_COMMON_CMAKE_UTILS/s@../cmake@cmake-&llvm-version;.src@' \ 270 -i CMakeLists.txt</userinput></screen> 271 272 <!-- LLVM-15 revert: Uncomment this and delete the above commands when 273 upgrading back to LLVM-16. 252 274 <screen><userinput>tar -xf ../llvm-cmake-&llvm-version;.src.tar.xz && 253 275 tar -xf ../llvm-third-party-&llvm-version;.src.tar.xz && … … 256 278 sed '/LLVM_THIRD_PARTY_DIR/s@../third-party@third-party-&llvm-version;.src@' \ 257 279 -i cmake/modules/HandleLLVMOptions.cmake</userinput></screen> 280 --> 258 281 259 282 <para> … … 291 314 <screen><userinput remap="pre">patch -Np2 -d tools/clang <../clang-&llvm-version;-enable_default_ssp-1.patch</userinput></screen> 292 315 316 317 <!-- LLVM-15 revert: Uncomment this when going back to LLVM-16. 293 318 <para> 294 319 If you have downloaded <application>compiler-rt</application>, … … 299 324 <screen><userinput remap="pre">sed 's/clang_dfsan/& -fno-stack-protector/' \ 300 325 -i projects/compiler-rt/test/dfsan/origin_unaligned_memtrans.c</userinput></screen> 326 --> 301 327 302 328 <para>
Note:
See TracChangeset
for help on using the changeset viewer.