Changeset 7e16699b for general/prog/llvm.xml
- Timestamp:
- 05/20/2014 08:00:56 PM (10 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 7.10, 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:
- 1fb54051
- Parents:
- 02a33dd
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/llvm.xml
r02a33dd r7e16699b 7 7 <!ENTITY llvm-download-http "http://llvm.org/releases/&llvm-version;/llvm-&llvm-version;.src.tar.gz"> 8 8 <!ENTITY llvm-download-ftp " "> 9 <!ENTITY llvm-md5sum " 46ed668a1ce38985120dbf6344cf6116">10 <!ENTITY llvm-size "1 6MB">11 <!ENTITY llvm-buildsize " 519 MB (1.1GB with Clang)">12 <!ENTITY llvm-time "1 1.4 SBU and 0.4 for tests (22.7 SBU with Clang)">13 14 <!ENTITY clang-download-http "http://llvm.org/releases/&llvm-version;/c lang-&llvm-version;.src.tar.gz">15 <!ENTITY clang-md5sum " b378f1e2c424e03289effc75268d3d2c">9 <!ENTITY llvm-md5sum "b90697f4de35563ad6c35924defa8dd1"> 10 <!ENTITY llvm-size "15 MB"> 11 <!ENTITY llvm-buildsize "624 MB (1.2 GB with Clang)"> 12 <!ENTITY llvm-time "17.1 SBU (33 SBU with Clang) and 0.4 for tests"> 13 14 <!ENTITY clang-download-http "http://llvm.org/releases/&llvm-version;/cfe-&llvm-version;.src.tar.gz"> 15 <!ENTITY clang-md5sum "c64fdc567383211c9ac212d6f7b69263"> 16 16 <!ENTITY clang-size "11 MB"> 17 17 18 <!ENTITY compiler-rt-download-http "http://llvm.org/releases/&llvm-version;/compiler-rt-&llvm-version;.src.tar.gz"> 18 <!ENTITY rt-version "3.4"> 19 <!ENTITY compiler-rt-download-http "http://llvm.org/releases/&rt-version;/compiler-rt-&rt-version;.src.tar.gz"> 19 20 <!ENTITY compiler-rt-md5sum "7938353e3a3bda85733a165e7ac4bb84"> 20 21 <!ENTITY compiler-rt-size "1.8 MB"> … … 162 163 </para> 163 164 164 <screen><userinput>tar -xf ../c lang-&llvm-version;.src.tar.gz -C tools &&165 tar -xf ../compiler-rt-& llvm-version;.src.tar.gz -C projects &&166 167 mv tools/c lang-&llvm-version;tools/clang &&168 mv projects/compiler-rt-& llvm-version; projects/compiler-rt</userinput></screen>165 <screen><userinput>tar -xf ../cfe-&llvm-version;.src.tar.gz -C tools && 166 tar -xf ../compiler-rt-&rt-version;.src.tar.gz -C projects && 167 168 mv tools/cfe-&llvm-version;.src tools/clang && 169 mv projects/compiler-rt-&rt-version; projects/compiler-rt</userinput></screen> 169 170 170 171 <para> … … 173 174 </para> 174 175 175 <screen><userinput>sed -e 's: \$(PROJ_prefix)/docs/llvm:$(PROJ_prefix)/share/doc/llvm-&llvm-version;:' \176 <screen><userinput>sed -e 's:/docs/llvm:/share/doc/llvm-&llvm-version;:' \ 176 177 -i Makefile.config.in && 178 177 179 CC=gcc CXX=g++ \ 178 180 ./configure --prefix=/usr \ … … 183 185 --disable-assertions && 184 186 make</userinput></screen> 185 <!-- -disable-expensive-checks && default -->186 <!-- -disable-debug-runtime \ default -->187 <!-- -enable-targets=all \ default -->188 <!-- -enable-experimental-targets=R600 &&189 it is default, now, not anymore experimental-->190 187 191 188 <para> … … 205 202 206 203 <screen role="root"><userinput>make install && 204 207 205 for file in /usr/lib/lib{clang,LLVM,LTO}*.a 208 206 do … … 264 262 single library. 265 263 </para> 266 <!--267 <para>268 <parameter>-enable-targets=all</parameter>: This switch ensures269 that all <application>LLVM</application> targets are built.270 </para>-->271 264 272 265 <para> … … 274 267 not necessary on a production system. 275 268 </para> 276 <!--277 <para>278 <parameter>-enable-experimental-targets=R600</parameter>:279 This switch enables R600 target which is required by280 <application>Mesa</application> to build the radeonsi281 3D driver. It can be used for R600282 <application>LLVM</application> backend and OpenCL283 state tracker in <application>Mesa</application>.284 </para>-->285 269 286 270 </sect2> … … 296 280 <seglistitem> 297 281 <seg> 298 bugpoint, c-index-test, clang, clang++ (symlink), clang-check, clang-format, clang-tblgen, 299 llc, lli, lli-child-target, llvm-ar, llvm-as, llvm-bcanalyzer, llvm-config, llvm-cov, llvm-diff, 300 llvm-dis, llvm-dwarfdump, llvm-extract, llvm-link, llvm-mc, llvm-mcmarkup, 301 llvm-nm, llvm-objdump,<!-- llvm-prof,--> llvm-ranlib (symlink), llvm-readobj, llvm-rtdyld, 302 llvm-size, llvm-stress, llvm-symbolizer, llvm-tblgen, macho-dump, opt, 303 scan-build (symlink) and scan-view (symlink) 282 bugpoint, c-index-test, clang, clang++ (symlink), clang-check, 283 clang-format, clang-tblgen, llc, lli, lli-child-target, llvm-ar, 284 llvm-as, llvm-bcanalyzer, llvm-config, llvm-cov, llvm-diff, llvm-dis, 285 llvm-dwarfdump, llvm-extract, llvm-link, llvm-mc, llvm-mcmarkup, 286 llvm-nm, llvm-objdump,<!-- llvm-prof,--> llvm-ranlib (symlink), 287 llvm-readobj, llvm-rtdyld, llvm-size, llvm-stress, llvm-symbolizer, 288 llvm-tblgen, macho-dump, opt, scan-build (symlink) and scan-view 289 (symlink) 304 290 </seg> 305 291 <seg>
Note:
See TracChangeset
for help on using the changeset viewer.