Changeset c158d2e
- Timestamp:
- 10/04/2018 01:43:34 AM (5 years ago)
- Branches:
- perl-modules
- Children:
- c5cd62c4
- Parents:
- 82af4401
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r82af4401 rc158d2e 1 1 <!-- $LastChangedBy$ $Date$ --> 2 2 3 <!ENTITY day " 27"> <!-- Always 2 digits -->4 <!ENTITY month " 09"> <!-- Always 2 digits -->3 <!ENTITY day "03"> <!-- Always 2 digits --> 4 <!ENTITY month "10"> <!-- Always 2 digits --> 5 5 <!ENTITY year "2018"> 6 6 <!ENTITY copyrightdate "2001-&year;"> 7 7 <!ENTITY copyholder "The BLFS Development Team"> 8 8 <!ENTITY version "&year;-&month;-&day;"> 9 <!ENTITY releasedate " September 27th, &year;">9 <!ENTITY releasedate "October 3rd, &year;"> 10 10 <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> 11 11 <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> -
general/genlib/js60.xml
r82af4401 rc158d2e 112 112 --with-system-nspr \ 113 113 --with-system-icu \ 114 --disable-jemalloc 114 --disable-jemalloc \ 115 115 --enable-readline && 116 116 make</userinput></screen> -
general/graphlib/openjpeg2.xml
r82af4401 rc158d2e 93 93 cd build && 94 94 95 cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr .. && 95 cmake -DCMAKE_BUILD_TYPE=Release \ 96 -DCMAKE_INSTALL_PREFIX=/usr \ 97 -DBUILD_STATIC_LIBS=OFF .. && 96 98 make</userinput></screen> 97 99 -
general/prog/gc.xml
r82af4401 rc158d2e 7 7 <!ENTITY gc-download-http "http://www.hboehm.info/gc/gc_source/gc-&gc-version;.tar.gz"> 8 8 <!ENTITY gc-download-ftp " "> 9 <!ENTITY gc-md5sum " cf390c4f7f2556a67ec49e964c86c847">9 <!ENTITY gc-md5sum "e1a614247b6d6a071f7677365fbf18a4"> 10 10 <!ENTITY gc-size "1.1 MB"> 11 11 <!ENTITY gc-buildsize "12 MB (with tests)"> -
general/prog/llvm.xml
r82af4401 rc158d2e 5 5 %general-entities; 6 6 7 <!ENTITY llvm-majmin " 6.0"> <!-- used in an explanation -->7 <!ENTITY llvm-majmin "7.0"> <!-- used in an explanation --> 8 8 <!ENTITY llvm-download-http "http://llvm.org/releases/&llvm-version;/llvm-&llvm-version;.src.tar.xz"> 9 9 <!ENTITY llvm-download-ftp " "> 10 <!ENTITY llvm-md5sum " c88c98709300ce2c285391f387fecce0">11 <!ENTITY llvm-size "2 4.1MB">12 <!ENTITY llvm-buildsize "2.8 GB (with Clang, add 10.8GB for tests)">13 <!ENTITY llvm-time "2 9 SBU (with Clang and parallelism=4, add 10SBU for tests)">10 <!ENTITY llvm-md5sum "e0140354db83cdeb8668531b431398f0"> 11 <!ENTITY llvm-size "28 MB"> 12 <!ENTITY llvm-buildsize "2.8 GB (with Clang, 670MB installed, add 16 GB for tests)"> 13 <!ENTITY llvm-time "26 SBU (with Clang and parallelism=4, add 8 SBU for tests)"> 14 14 15 15 <!ENTITY clang-download-http "http://llvm.org/releases/&llvm-version;/cfe-&llvm-version;.src.tar.xz"> 16 <!ENTITY clang-md5sum " 4e419bd4e3b55aa06d872320f754bd85">17 <!ENTITY clang-size "1 1.3MB">16 <!ENTITY clang-md5sum "2ac5d8d78be681e31611c5e546e11174"> 17 <!ENTITY clang-size "12 MB"> 18 18 19 19 <!ENTITY rt-version "&llvm-version;"> 20 20 <!ENTITY compiler-rt-download-http "http://llvm.org/releases/&rt-version;/compiler-rt-&rt-version;.src.tar.xz"> 21 <!ENTITY compiler-rt-md5sum " 99bf8bcb68ba96dda74f6aee6c55f639">22 <!ENTITY compiler-rt-size "1. 6MB">21 <!ENTITY compiler-rt-md5sum "3b759c47076298363f4443395e0e51c1"> 22 <!ENTITY compiler-rt-size "1.8 MB"> 23 23 ]> 24 24 … … 202 202 -DLLVM_TARGETS_TO_BUILD="host;AMDGPU" \ 203 203 -DLLVM_BUILD_TESTS=ON \ 204 -Wno-dev -G Ninja .. 204 -Wno-dev -G Ninja .. && 205 205 ninja</userinput></screen> 206 206 207 207 <para> 208 <!-- EDITORS - if you have more than 4 cores, take some offline to measure 209 the elapsed time for the tests. Also, libstdc++.a and perhaps libstdc++fs.a 210 are used by a couple of the link-static tests. --> 208 211 To test the results, issue: <command>ninja check-all</command>. Tests are 209 built with a single thread, but run using the maximum number of 210 processors/threads available. 211 Note that the several Sanitizer tests (9 of 26479) are known to fail. 212 <!-- Still true for v 5.0.0 --> 212 built with all <emphasis>available</emphasis> cores, but run using the number 213 of <emphasis>online</emphasis> processors. (The difference is that available 214 cores can be limited using <command>taskset</command>, but taking them offline 215 requires echoing 0 to <filename 216 class="directory">/sys/devices/system/cpu/cpu<N>/online</filename> 217 by the <systemitem class="username">root</systemitem> user and makes them 218 temporarily unusable by all jobs on the machine.) 219 Note that several Sanitizer tests (7 of more than 32000 tests run) are known 220 to fail. 221 213 222 </para> 214 223 … … 221 230 <para> 222 231 If you have installed <application>Sphinx</application> and wish 223 to generate the html documentation and manual pages, double check 224 that you are still in the <filename class="directory">build</filename> 225 directory and issue the following commands: 226 </para> 227 <screen><userinput>rm -rf ./* 228 cmake -DLLVM_ENABLE_SPHINX=ON \ 232 to generate the html documentation and manual pages, issue the following 233 commands: 234 </para> 235 <screen><userinput>cmake -DLLVM_ENABLE_SPHINX=ON \ 229 236 -DSPHINX_WARNINGS_AS_ERRORS=OFF \ 230 -Wno-dev ..&&231 makedocs-llvm-html docs-llvm-man</userinput></screen>237 -Wno-dev -G Ninja .. && 238 ninja docs-llvm-html docs-llvm-man</userinput></screen> 232 239 <para> 233 240 If you have downloaded the optional packages, the clang documentation 234 241 can be built too: 235 242 </para> 236 <screen><userinput> makedocs-clang-html docs-clang-man</userinput></screen>243 <screen><userinput>ninja docs-clang-html docs-clang-man</userinput></screen> 237 244 238 245 <para> … … 324 331 bugpoint, c-index-test, clang, clang++ (symlinks to 325 332 clang-<version>), clang-<version>, clang-check, clang-cl, 326 clang-cppi (last two symlinks to clang), clang-format, 327 clang-import-test, clang-offload-bundler, clang-rename, 328 git-clang-format, llc, lli, llvm-ar, llvm-as, llvm-bcanalyzer, 329 llvm-cat, llvm-config, llvm-cov, llvm-c-test, llvm-cvtres, 330 llvm-cxxdump, llvm-cxxfilt, llvm-diff, llvm-dis, llvm-dlltool 331 (symlink to llvm-ar), llvm-dsymutil, llvm-dwarfdump, llvm-dwp, 332 llvm-extract, llvm-lib (symlink to llvm-ar), llvm-link, llvm-lto, 333 llvm-lto2, llvm-mc, llvm-mcmarkup, llvm-modextract, llvm-mt, llvm-nm, 334 llvm-objdump, llvm-opt-report, llvm-pdbutil, llvm-profdata, 335 llvm-ranlib (symlink to llvm-ar), llvm-readelf (symlink to 336 llvm-readobj), llvm-readobj, llvm-rtdyld, llvm-size, llvm-split, 337 llvm-stress, llvm-strings, llvm-symbolizer, llvm-tblgen, llvm-xray, 333 clang-cpp (last two symlinks to clang), clang-format, clang-func-mapping 334 clang-import-test, clang-offload-bundler, clang-refactor, clang-rename, 335 diagtool, dsymutil, git-clang-format, hmap-tool, llc, lli, llvm-ar, 336 llvm-as, llvm-bcanalyzer, llvm-cat, llvm-cfi-verify, llvm-config, 337 llvm-cov, llvm-c-test, llvm-cvtres, llvm-cxxdump, llvm-cxxfilt, 338 llvm-diff, llvm-dis, llvm-dlltool (symlink to llvm-ar), llvm-dwarfdump, 339 llvm-dwp, llvm-exegenesis, llvm-extract, llvm-lib (symlink to llvm-ar), 340 llvm-link, llvm-lto, llvm-lto2, llvm-mc, llvm-mca, llvm-modextract, 341 llvm-mt, llvm-nm, llvm-objcopy, llvm-objdump, llvm-opt-report, 342 llvm-pdbutil, llvm-profdata, llvm-ranlib (symlink to llvm-ar), llvm-rc, 343 llvm-readelf (symlink to llvm-readobj), llvm-readobj, llvm-rtdyld, 344 llvm-size, llvm-split, llvm-stress, llvm-strings, llvm-strip (symlink 345 to llvm-objcopy), llvm-symbolizer, llvm-tblgen, llvm-undname, llvm-xray, 338 346 obj2yaml, opt, sancov, sanstats, scan-build, scan-view, 339 347 verify-uselistorder, and yaml2obj 340 348 </seg> 341 349 <seg> 342 BugpointPasses.so, LLVMHello.so, libLLVM.so, libLLVM*.a (6 3343 libraries), libLTO.so, libclang.so and libclang*.a ( 25libraries)350 BugpointPasses.so, LLVMHello.so, libLLVM.so, libLLVM*.a (66 351 libraries), libLTO.so, libclang.so and libclang*.a (30 libraries) 344 352 </seg> 345 353 <seg> … … 420 428 </varlistentry> 421 429 430 <varlistentry id="clang-func-mapping"> 431 <term><command>clang-func-mapping</command></term> 432 <listitem> 433 <para> 434 collects the name and location of all function definitions in the 435 source files. 436 </para> 437 <indexterm zone="llvm clang-func-mapping"> 438 <primary sortas="b-clang-func-mapping">clang-func-mapping</primary> 439 </indexterm> 440 </listitem> 441 </varlistentry> 442 422 443 <varlistentry id="clang-offload-bundler"> 423 444 <term><command>clang-offload-bundler</command></term> … … 433 454 </varlistentry> 434 455 456 <varlistentry id="clang-refactor"> 457 <term><command>clang-refactor</command></term> 458 <listitem> 459 <para> 460 is a Clang-based refactoring tool for C, C++ and Objective. 461 </para> 462 <indexterm zone="llvm clang-refactor"> 463 <primary sortas="b-clang-refactor">clang-refactor</primary> 464 </indexterm> 465 </listitem> 466 </varlistentry> 467 435 468 <varlistentry id="clang-rename"> 436 469 <term><command>clang-rename</command></term> … … 445 478 </varlistentry> 446 479 480 <varlistentry id="diagtool"> 481 <term><command>diagtool</command></term> 482 <listitem> 483 <para> 484 is a combination of tools for dealing with diagnostics in clang. 485 </para> 486 <indexterm zone="llvm diagtool"> 487 <primary sortas="b-diagtool">diagtool</primary> 488 </indexterm> 489 </listitem> 490 </varlistentry> 491 492 <varlistentry id="dsymutil"> 493 <term><command>dsymutil</command></term> 494 <listitem> 495 <para> 496 is a tool used to manipulate archived DWARF debug symbol files, 497 compatible with the Darwin command <command>dsymutil</command>. 498 </para> 499 <indexterm zone="llvm dsymutil"> 500 <primary sortas="b-dsymutil">dsymutil</primary> 501 </indexterm> 502 </listitem> 503 </varlistentry> 504 447 505 <varlistentry id="git-clang-format"> 448 506 <term><command>git-clang-format</command></term> … … 458 516 </varlistentry> 459 517 518 <varlistentry id="hmaptool"> 519 <term><command>hmaptool</command></term> 520 <listitem> 521 <para> 522 is a Python tool to dump and construct header maps. 523 </para> 524 <indexterm zone="llvm hmaptool"> 525 <primary sortas="b-hmaptool">hmaptool</primary> 526 </indexterm> 527 </listitem> 528 </varlistentry> 529 460 530 <varlistentry id="llc"> 461 531 <term><command>llc</command></term> … … 531 601 </varlistentry> 532 602 603 <varlistentry id="llvm-cfi-verify"> 604 <term><command>llvm-cfi-verify</command></term> 605 <listitem> 606 <para> 607 identifies whether Control Flow Integrity protects all indirect 608 control flow instructions in the provided object file, DSO, or 609 binary. 610 </para> 611 <indexterm zone="llvm llvm-cfi-verify"> 612 <primary sortas="b-llvm-cfi-verify">llvm-cfi-verify</primary> 613 </indexterm> 614 </listitem> 615 </varlistentry> 616 533 617 <varlistentry id="llvm-config"> 534 618 <term><command>llvm-config</command></term> … … 628 712 </varlistentry> 629 713 630 <varlistentry id="llvm-dsymutil">631 <term><command>llvm-dsymutil</command></term>632 <listitem>633 <para>634 is a tool used to manipulate archived DWARF debug symbol files,635 compatible with the Darwin command <command>dsymutil</command>.636 </para>637 <indexterm zone="llvm llvm-dsymutil">638 <primary sortas="b-llvm-dsymutil">llvm-dsymutil</primary>639 </indexterm>640 </listitem>641 </varlistentry>642 643 714 <varlistentry id="llvm-dwarfdump"> 644 715 <term><command>llvm-dwarfdump</command></term> … … 665 736 </varlistentry> 666 737 738 <varlistentry id="llvm-exegesis"> 739 <term><command>llvm-exegesis</command></term> 740 <listitem> 741 <para> 742 is a benchmarking tool that uses information available in LLVM to 743 measure host machine instruction characteristics like latency or 744 port decomposition. 745 </para> 746 <indexterm zone="llvm llvm-exegesis"> 747 <primary sortas="b-llvm-exegesis">llvm-exegesis</primary> 748 </indexterm> 749 </listitem> 750 </varlistentry> 751 667 752 <varlistentry id="llvm-extract"> 668 753 <term><command>llvm-extract</command></term> … … 727 812 </varlistentry> 728 813 729 <varlistentry id="llvm-mcmarkup"> 814 <varlistentry id="llvm-mca"> 815 <term><command>llvm-mca</command></term> 816 <listitem> 817 <para> 818 is a is a performance analysis tool to statically measure the 819 performance of machine code. 820 </para> 821 <indexterm zone="llvm llvm-mca"> 822 <primary sortas="b-llvm-mca">llvm-mca</primary> 823 </indexterm> 824 </listitem> 825 </varlistentry> 826 827 <!-- <varlistentry id="llvm-mcmarkup"> 730 828 <term><command>llvm-mcmarkup</command></term> 731 829 <listitem> … … 737 835 </indexterm> 738 836 </listitem> 739 </varlistentry> 837 </varlistentry>--> 740 838 741 839 <varlistentry id="llvm-modextract"> … … 777 875 </varlistentry> 778 876 877 <varlistentry id="llvm-objcopy"> 878 <term><command>llvm-objcopy</command></term> 879 <listitem> 880 <para> 881 is LLVM's version of an objcopy tool. 882 </para> 883 <indexterm zone="llvm llvm-objcopy"> 884 <primary sortas="b-llvm-objcopy">llvm-objcopy</primary> 885 </indexterm> 886 </listitem> 887 </varlistentry> 888 779 889 <varlistentry id="llvm-objdump"> 780 890 <term><command>llvm-objdump</command></term> … … 839 949 </varlistentry> 840 950 951 <varlistentry id="llvm-rc"> 952 <term><command>llvm-rc</command></term> 953 <listitem> 954 <para> 955 is a platform-independent tool to compile resource scripts 956 into binary resource files. 957 </para> 958 <indexterm zone="llvm llvm-rc"> 959 <primary sortas="b-llvm-rc">llvm-rc</primary> 960 </indexterm> 961 </listitem> 962 </varlistentry> 963 841 964 <varlistentry id="llvm-readobj"> 842 965 <term><command>llvm-readobj</command></term> … … 934 1057 <indexterm zone="llvm llvm-tblgen"> 935 1058 <primary sortas="b-llvm-tblgen">llvm-tblgen</primary> 1059 </indexterm> 1060 </listitem> 1061 </varlistentry> 1062 1063 <varlistentry id="llvm-undname"> 1064 <term><command>llvm-undname</command></term> 1065 <listitem> 1066 <para> 1067 is a tool to demangle names. 1068 </para> 1069 <indexterm zone="llvm llvm-undname"> 1070 <primary sortas="b-llvm-undname">llvm-undname</primary> 936 1071 </indexterm> 937 1072 </listitem> -
general/prog/perl-modules.xml
r82af4401 rc158d2e 1527 1527 <itemizedlist> 1528 1528 <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz">Test::LeakTrace</ulink> 1529 (https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz) (for the testsuite) - this uses the 'unsafe' variant of the Standard Installation</literallayout>1529 (https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz) (for the testsuite)</literallayout> 1530 1530 </listitem> 1531 1531 </itemizedlist> … … 1543 1543 <listitem> 1544 1544 <para> 1545 <xref linkend="perl-number-compare"/>1546 </para>1547 </listitem>1548 <listitem>1549 <para>1550 1545 <xref linkend="perl-test-warnings"/> (for the testsuite) 1551 </para>1552 </listitem>1553 <listitem>1554 <para>1555 <xref linkend="perl-text-glob"/>1556 1546 </para> 1557 1547 </listitem> … … 2615 2605 <xref linkend="perl-xml-libxml"/> 2616 2606 </para> 2617 </listitem>2618 <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz">File::Slurp::Tiny</ulink>2619 (https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz)</literallayout>2620 2607 </listitem> 2621 2608 </itemizedlist> -
general/prog/rust.xml
r82af4401 rc158d2e 7 7 <!ENTITY rust-download-http "https://static.rust-lang.org/dist/rustc-&rust-version;-src.tar.gz"> 8 8 <!ENTITY rust-download-ftp " "> 9 <!ENTITY rust-md5sum " d8d4d30c8d0b905f978bee3fdd618db5">10 <!ENTITY rust-size " 95MB">11 <!ENTITY rust-buildsize " 5.1 GB (440 MB installed) including 379MB of ~/.cargo files for the user building this and 440MB of files in the DESTDIR (add 1.2GB if running the tests)">12 <!ENTITY rust-time " 33 SBU (add 17SBU for tests, both with 4 processors)">9 <!ENTITY rust-md5sum "42bcdc69536ab7a04bfead2ddade1edd"> 10 <!ENTITY rust-size "102 MB"> 11 <!ENTITY rust-buildsize "6.5 GB (679 MB installed) including 270MB of ~/.cargo files for the user building this (add 1.4GB if running the tests)"> 12 <!ENTITY rust-time "27 SBU (add 13 SBU for tests, both with 4 processors)"> 13 13 ]> 14 14 … … 55 55 56 56 <note> 57 <para> 58 Rustc defaults to building for ALL supported architectures, using a 59 shipped copy of LLVM. In BLFS the build is only for the X86 architecture. 60 Rustc still claims to require Python2, but that is only really necessary 61 when building some other architectures with the shipped LLVM. If you 62 intend to develop rust crates, this build may not be good enough for your 63 purposes. 64 </para> 57 65 <para> 58 66 Repeated builds of this package on the same machine show a wide range … … 65 73 This is because running the install as root not only downloads all of the 66 74 cargo files again (to <filename>/root/.cargo</filename>), it then spends 67 a very long time recompiling. Using this method saves 30 SBU on the 68 4-core machine where this was tested, at the cost of an extra 60MB of 69 disk space for the extra files. 75 a very long time recompiling. Using this method saves a lot of time, at 76 the cost of extra disk space. 70 77 </para> 71 78 </note> … … 113 120 <xref linkend="curl"/>, 114 121 <xref linkend="cmake"/>, 115 <xref linkend="libssh2"/>, 116 <!-- Although this appears to build with python3, there are sometimes strange 117 script errors in the compilation (i.e. it exits after the build, without 118 any obvious errors and with a good status. Also ,it ships with a configure 119 script which invokes python2.7 to create config.toml, and some of the files 120 in the package use python2.7. --> 121 <xref linkend="python2"/> 122 <xref linkend="libssh2"/> 123 <!-- <xref linkend="python2"/> --> 122 124 </para> 123 125 … … 130 132 <bridgehead renderas="sect4">Optional</bridgehead> 131 133 <para role="optional"> 132 <xref linkend="gdb"/> ( used by debuginfo-gdb inthe testsuite)134 <xref linkend="gdb"/> (recommended if running the testsuite) 133 135 </para> 134 136 … … 175 177 rpath = false 176 178 177 # get reasonably clean output from the test harness178 quiet-tests = true179 180 179 # BLFS does not install the FileCheck executable from llvm, 181 180 # so disable codegen tests … … 196 195 197 196 <screen><userinput>export RUSTFLAGS="$RUSTFLAGS -C link-args=-lffi" && 198 ./x.py build</userinput></screen>197 python3 ./x.py build</userinput></screen> 199 198 200 199 <para> … … 226 225 <para> 227 226 To run the tests issue 228 <command> ./x.py test --verbose --no-fail-fast >../rustc-testlog</command>:227 <command>python3 ./x.py test --verbose --no-fail-fast | tee rustc-testlog</command>: 229 228 as with the build, that will use all available CPUs. This runs many suites 230 of tests (in an apparently random order), at least one will fail: 231 compile-fail/issue-37131.rs tries to 232 compile for the thumbv6m-none-eabi target but the BLFS build does not cater for 233 that, and many tests in debuginfo-gdb will fail if 234 <application>gdb</application> has not been installed. A few other tests might 235 fail. 229 of tests (in an apparently random order), several will fail in BLFS: 230 compile-fail/issue-37131.rs require a thumbv6m-none-eabi compiler but the 231 BLFS build does not cater for 232 that, ui/issue-49851/compiler-builtins-error.rs and ui/issue-50993.rs (both 233 run twice) require a thumbv7em-none-eabihf compiler, and seven tests in 234 debuginfo-gdb will fail because gdb-8.1 changed the output format. If 235 <application>gdb</application> has not been installed, most of the gdb tests 236 will fail. 236 237 </para> 237 238 … … 241 242 </para> 242 243 243 <screen><command>grep 'running .* tests' ../rustc-testlog | awk '{ sum += $2 } END { print sum }'</command></screen>244 245 <para> 246 That should report 1 3224tests. Similarly, the total tests which failed can244 <screen><command>grep 'running .* tests' rustc-testlog | awk '{ sum += $2 } END { print sum }'</command></screen> 245 246 <para> 247 That should report 17101 tests. Similarly, the total tests which failed can 247 248 be found by running: 248 249 </para> 249 250 250 <screen><command>grep '^test result:' ../rustc-testlog | awk '{ sum += $6 } END { print sum }'</command></screen>251 <screen><command>grep '^test result:' rustc-testlog | awk '{ sum += $6 } END { print sum }'</command></screen> 251 252 252 253 <para> … … 261 262 262 263 <screen><userinput>export LIBSSH2_SYS_USE_PKG_CONFIG=1 && 263 DESTDIR=${PWD}/install ./x.py install &&264 DESTDIR=${PWD}/install python3 ./x.py install && 264 265 unset LIBSSH2_SYS_USE_PKG_CONFIG</userinput></screen> 265 266 … … 309 310 on 32-bit x86. This whole section may be omitted if you wish to build 310 311 against the shipped llvm, or do not have clang, but the resulting build will 311 be larger and take a littlelonger.312 be larger and take longer. 312 313 </para> 313 314 … … 361 362 <seglistitem> 362 363 <seg> 363 cargo- fmt, cargo, rls, rust-gdb, rust-lldb, rustc, rustdoc, rustfmt.364 cargo-clippy, cargo-fmt, cargo, clippy-driver, rls, rust-gdb, rust-lldb, rustc, rustdoc, rustfmt. 364 365 </seg> 365 366 <seg> … … 380 381 <?dbhtml list-presentation="table"?> 381 382 383 <varlistentry id="cargo-clippy"> 384 <term><command>cargo-clippy</command></term> 385 <listitem> 386 <para> 387 provides lint checks for a cargo package. 388 </para> 389 <indexterm zone="rust cargo-clippy"> 390 <primary sortas="b-cargo-clippy">cargo-clippy</primary> 391 </indexterm> 392 </listitem> 393 </varlistentry> 394 382 395 <varlistentry id="cargo-fmt"> 383 396 <term><command>cargo-fmt</command></term> … … 401 414 <indexterm zone="rust cargo"> 402 415 <primary sortas="b-cargo">cargo</primary> 416 </indexterm> 417 </listitem> 418 </varlistentry> 419 420 <varlistentry id="clippy-driver"> 421 <term><command>clippy-driver</command></term> 422 <listitem> 423 <para> 424 provides lint checks for Rust. 425 </para> 426 <indexterm zone="rust clippy-driver"> 427 <primary sortas="b-clippy-driver">clippy-driver</primary> 403 428 </indexterm> 404 429 </listitem> -
general/prog/vala.xml
r82af4401 rc158d2e 74 74 </itemizedlist> 75 75 76 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 77 <itemizedlist spacing="compact"> 78 <listitem> 79 <para> 80 Optional patch to allow building without graphviz. 81 <ulink url="&patch-root;/vala-&vala-version;-avoid_graphviz-1.patch"/> 82 </para> 83 </listitem> 84 </itemizedlist> 85 76 86 <bridgehead renderas="sect3">Vala Dependencies</bridgehead> 77 87 … … 105 115 commands:</para> 106 116 107 <!--108 117 <note> 109 <para> The two sed commands and the autoreconf command below are required110 i f the optional dependency <xref linkend="graphviz"/> is not installed.111 This will allow building the valadoc program and libraries that can be112 used to generate API documentation in HTML formatfrom Vala source code.118 <para>If the recommended dependency <xref linkend="graphviz"/> is not 119 installed, apply a patch. This will prevent building the valadoc program 120 and libraries that can be used to generate API documentation in HTML format 121 from Vala source code. 113 122 </para> 114 <screen><userinput>sed -i '115d; 121,137d; 139,140d' configure.ac && 115 sed -i '/valadoc/d' Makefile.am&&123 124 <screen><userinput>patch -p1 -i ../vala-&vala-version;-avoid_graphviz-1.patch && 116 125 ACLOCAL= autoreconf -fiv</userinput></screen> 117 126 </note> 118 Removed in 0.42.0 - recommended Graphite. -renodr -->119 127 120 128 <screen><userinput>./configure --prefix=/usr && … … 146 154 vala-&vala-major-version;, 147 155 valac, 148 valadoc (not built if the sed is applied),156 valadoc (not built if the patch is applied), 149 157 vala-gen-introspect, and 150 158 vapigen (symlinks); 151 159 152 160 valac-&vala-major-version;, 153 valadoc-&vala-major-version; (not built if the sedis applied),161 valadoc-&vala-major-version; (not built if the patch is applied), 154 162 vala-gen-introspect-&vala-major-version;, and 155 163 vapigen-&vala-major-version; … … 157 165 <seg> 158 166 libvala-&vala-major-version;.so and 159 libvaladoc-&vala-major-version;.so (not built if the sedis applied)167 libvaladoc-&vala-major-version;.so (not built if the patch is applied) 160 168 </seg> 161 169 <seg> 162 170 /usr/include/vala-&vala-major-version;, 163 /usr/include/valadoc-&vala-major-version; (not built if the sedis applied),171 /usr/include/valadoc-&vala-major-version; (not built if the patch is applied), 164 172 /usr/lib/vala-&vala-major-version;, 165 /usr/lib/valadoc (not built if the sedis applied),166 /usr/share/vala, 167 /usr/share/valadoc (not built if the sedis applied),173 /usr/lib/valadoc (not built if the patch is applied), 174 /usr/share/vala, 175 /usr/share/valadoc (not built if the patch is applied), 168 176 /usr/share/devhelp/books/vala-&vala-major-version;, and 169 177 /usr/share/vala-&vala-major-version; -
introduction/welcome/changelog.xml
r82af4401 rc158d2e 44 44 45 45 <listitem> 46 <para>October 3rd, 2018</para> 47 <itemizedlist> 48 <listitem> 49 <para>[renodr] - Update to gc-8.0.0. Fixes 50 <ulink url="&blfs-ticket-root;11156">#11156</ulink>.</para> 51 </listitem> 52 <listitem> 53 <para>[renodr] - Fix build instructions in js60 - add a missing "\". Fixes 54 <ulink url="&blfs-ticket-root;11197">#11197</ulink>. Thanks, Spiky!</para> 55 </listitem> 56 <listitem> 57 <para>[ken] - Update to firefox-62.0.3 (security fixes). Fixes 58 Fixes <ulink url="&blfs-ticket-root;11205">#11205</ulink>.</para> 59 </listitem> 60 <listitem> 61 <para>[thomas] - Export CFLAGS in dhcp to avoid a compile error caused 62 by new versions of gcc. Fixes 63 <ulink url="&blfs-ticket-root;11199">#11199</ulink>.</para> 64 </listitem> 65 <listitem> 66 <para>[thomas] - Use stable branch (9.12.2-P2) for bind and bind-utils. 67 Fixes <ulink url="&blfs-ticket-root;11166">#11166</ulink>.</para> 68 </listitem> 69 </itemizedlist> 70 </listitem> 71 72 <listitem> 73 <para>October 2nd, 2018</para> 74 <itemizedlist> 75 <listitem> 76 <para>[ken] - Perl module XML::LibXML::Simple stopped using 77 File::Slurp::Tiny a while ago.</para> 78 </listitem> 79 </itemizedlist> 80 </listitem> 81 82 <listitem> 83 <para>October 1st, 2018</para> 84 <itemizedlist> 85 <listitem> 86 <para>[ken] - Update to llvm-7.0.0 Fixes 87 <ulink url="&blfs-ticket-root;11165">#11165</ulink>.</para> 88 </listitem> 89 </itemizedlist> 90 </listitem> 91 92 <listitem> 93 <para>September 30th, 2018</para> 94 <itemizedlist> 95 <listitem> 96 <para>[ken] - Add a patch to vala-0.42.0 so that graphviz is 97 not required. Fixes 98 <ulink url="&blfs-ticket-root;11198">#11198</ulink>.</para> 99 </listitem> 100 <listitem> 101 <para>[ken] - Update to rustc-1.29.1, using Python3. Fixes 102 <ulink url="&blfs-ticket-root;11188">#11188</ulink>.</para> 103 </listitem> 104 <listitem> 105 <para>[ken] - NFS-Utils now requires rpcsvc-proto. Fixes 106 <ulink url="&blfs-ticket-root;11169">#11169</ulink>.</para> 107 </listitem> 108 <listitem> 109 <para>[ken] - suppress static lib in openjpeg2. Fixes 110 <ulink url="&blfs-ticket-root;11195">#11195</ulink>.</para> 111 </listitem> 112 </itemizedlist> 113 </listitem> 114 115 <listitem> 46 116 <para>September 27th, 2018</para> 47 117 <itemizedlist> -
networking/connect/dhcp.xml
r82af4401 rc158d2e 153 153 </para> 154 154 155 <screen><userinput>CFLAGS="-D_PATH_DHCLIENT_SCRIPT='\"/sbin/dhclient-script\"' \ 155 <!-- 156 Running ( export CFLAGS=... ./configure ... ) in a subshell 157 preserves CFLAGS if they are set in environment 158 --> 159 <screen><userinput>( export CFLAGS="$CFLAGS -Wall -fno-strict-aliasing \ 160 -D_PATH_DHCLIENT_SCRIPT='\"/sbin/dhclient-script\"' \ 156 161 -D_PATH_DHCPD_CONF='\"/etc/dhcp/dhcpd.conf\"' \ 157 162 -D_PATH_DHCLIENT_CONF='\"/etc/dhcp/dhclient.conf\"'" && … … 163 168 --with-srv6-lease-file=/var/lib/dhcpd/dhcpd6.leases \ 164 169 --with-cli-lease-file=/var/lib/dhclient/dhclient.leases \ 165 --with-cli6-lease-file=/var/lib/dhclient/dhclient6.leases && 170 --with-cli6-lease-file=/var/lib/dhclient/dhclient6.leases 171 ) && 166 172 make -j1</userinput></screen> 167 173 -
networking/netprogs/nfs-utils.xml
r82af4401 rc158d2e 63 63 <bridgehead renderas="sect4">Required</bridgehead> 64 64 <para role="required"> 65 <xref linkend="libtirpc"/> 65 <xref linkend="libtirpc"/>, 66 <xref linkend="rpcsvc-proto"/> 66 67 </para> 67 68 -
networking/netutils/bind-utils.xml
r82af4401 rc158d2e 7 7 <!ENTITY bind-download-http " "> 8 8 <!ENTITY bind-download-ftp "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz"> 9 <!ENTITY bind-md5sum "0 1d0524016ac15ea3f4b6c77d99db0b2">9 <!ENTITY bind-md5sum "022fd0b03f34b359e9b79c67b1a887a8"> 10 10 <!ENTITY bind-size "8.1 MB"> 11 11 <!ENTITY bind-utils-buildsize "113 MB"> -
packages.ent
r82af4401 rc158d2e 319 319 <!ENTITY gcc-version "8.2.0"> 320 320 <!ENTITY gcc-ada-version "8.2.0"> 321 <!ENTITY gc-version " 7.6.4">321 <!ENTITY gc-version "8.0.0"> 322 322 <!ENTITY gdb-version "8.2"> 323 323 <!ENTITY git-version "2.18.0"> 324 324 <!ENTITY guile-version "2.2.4"> 325 325 <!ENTITY librep-version "0.92.7"> 326 <!ENTITY llvm-version " 6.0.1">326 <!ENTITY llvm-version "7.0.0"> 327 327 <!ENTITY llvm-old-version "3.9.1"> 328 328 <!ENTITY lua-version "5.3.5"> … … 337 337 <!ENTITY ruby-patch-version "1"> 338 338 <!ENTITY ruby-version "&ruby-minor-version;.&ruby-patch-version;"> 339 <!ENTITY rust-version "1.2 5.0">339 <!ENTITY rust-version "1.29.1"> 340 340 <!ENTITY scons-version "3.0.0"> 341 341 <!ENTITY slang-version "2.3.2"> … … 490 490 <!-- Chapter 16 --> 491 491 <!ENTITY avahi-version "0.7"> 492 <!ENTITY bind-minor-version "9.1 3">493 <!ENTITY bind-version "&bind-minor-version;.2 ">492 <!ENTITY bind-minor-version "9.12"> 493 <!ENTITY bind-version "&bind-minor-version;.2-P2"> 494 494 <!ENTITY mod_dnssd-version "0.6"> 495 495 <!ENTITY NetworkManager-version "1.12.2"> … … 778 778 <!ENTITY epiphany-version "3.28.3.1"> 779 779 <!ENTITY falkon-version "3.0.1"> 780 <!ENTITY firefox-version "62.0. 2">780 <!ENTITY firefox-version "62.0.3"> 781 781 <!ENTITY flashplayer-version "27.0.0.187"> 782 782 <!ENTITY qupzilla-version "2.2.6"> -
postlfs/config/console-fonts.xml
r82af4401 rc158d2e 152 152 153 153 <para> 154 When you find a font which towish to use, as the154 When you find a font which you wish to use, as the 155 155 <systemitem class="username">root</systemitem> user) edit 156 156 <phrase revision="sysv"> -
server/major/bind.xml
r82af4401 rc158d2e 7 7 <!ENTITY bind-download-http " "> 8 8 <!ENTITY bind-download-ftp "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz"> 9 <!ENTITY bind-md5sum "0 1d0524016ac15ea3f4b6c77d99db0b2">9 <!ENTITY bind-md5sum "022fd0b03f34b359e9b79c67b1a887a8"> 10 10 <!ENTITY bind-size "8.1 MB"> 11 <!ENTITY bind-buildsize "1 03 MB (add 12 MB for tests)">11 <!ENTITY bind-buildsize "113 MB (add 12 MB for tests)"> 12 12 <!ENTITY bind-time "0.8 SBU (with parallelism=4; add 30+ minutes, processor independent, to run the complete test suite)"> 13 13 ]> … … 138 138 <note><para>If IPv6 is not enabled in the kernel, there will be several 139 139 error messages: "RTNETLINK answers: Operation not permitted". These 140 messages do not aff fect the tests.</para></note>140 messages do not affect the tests.</para></note> 141 141 142 142 <screen role="root"><userinput>bin/tests/system/ifconfig.sh up</userinput></screen> -
xsoft/graphweb/firefox.xml
r82af4401 rc158d2e 7 7 <!ENTITY firefox-download-http "&mozilla-http;/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.xz"> 8 8 <!ENTITY firefox-download-ftp " "> 9 <!ENTITY firefox-md5sum " 300bac2510fe46006a1c2c6e3d895f0">10 <!ENTITY firefox-size "24 7MB">9 <!ENTITY firefox-md5sum "01378ce8811bb595a06d0127608feacb"> 10 <!ENTITY firefox-size "248 MB"> 11 11 <!-- NB with stylo, much of the build uses rust, and therefore cargo files. 12 12 But the extra cached cargo files, if any, seem to be minimal -->
Note:
See TracChangeset
for help on using the changeset viewer.