Changeset c158d2e


Ignore:
Timestamp:
10/04/2018 01:43:34 AM (4 years ago)
Author:
Ken Moffat <ken@…>
Branches:
perl-modules
Children:
c5cd62c4
Parents:
82af4401
Message:

perl modules branch: Merge trunk r20545:20564.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/perl-modules@20565 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
16 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r82af4401 rc158d2e  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    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 -->
    55<!ENTITY year         "2018">
    66<!ENTITY copyrightdate "2001-&year;">
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "September 27th, &year;">
     9<!ENTITY releasedate  "October 3rd, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • general/genlib/js60.xml

    r82af4401 rc158d2e  
    112112            --with-system-nspr  \
    113113            --with-system-icu   \
    114             --disable-jemalloc
     114            --disable-jemalloc  \
    115115            --enable-readline   &amp;&amp;
    116116make</userinput></screen>
  • general/graphlib/openjpeg2.xml

    r82af4401 rc158d2e  
    9393cd       build &amp;&amp;
    9494
    95 cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr .. &amp;&amp;
     95cmake -DCMAKE_BUILD_TYPE=Release \
     96      -DCMAKE_INSTALL_PREFIX=/usr \
     97      -DBUILD_STATIC_LIBS=OFF .. &amp;&amp;
    9698make</userinput></screen>
    9799
  • general/prog/gc.xml

    r82af4401 rc158d2e  
    77  <!ENTITY gc-download-http "http://www.hboehm.info/gc/gc_source/gc-&gc-version;.tar.gz">
    88  <!ENTITY gc-download-ftp  " ">
    9   <!ENTITY gc-md5sum        "cf390c4f7f2556a67ec49e964c86c847">
     9  <!ENTITY gc-md5sum        "e1a614247b6d6a071f7677365fbf18a4">
    1010  <!ENTITY gc-size          "1.1 MB">
    1111  <!ENTITY gc-buildsize     "12 MB (with tests)">
  • general/prog/llvm.xml

    r82af4401 rc158d2e  
    55  %general-entities;
    66
    7   <!ENTITY llvm-majmin "6.0"> <!-- used in an explanation -->
     7  <!ENTITY llvm-majmin "7.0"> <!-- used in an explanation -->
    88  <!ENTITY llvm-download-http "http://llvm.org/releases/&llvm-version;/llvm-&llvm-version;.src.tar.xz">
    99  <!ENTITY llvm-download-ftp  " ">
    10   <!ENTITY llvm-md5sum        "c88c98709300ce2c285391f387fecce0">
    11   <!ENTITY llvm-size          "24.1 MB">
    12   <!ENTITY llvm-buildsize     "2.8 GB (with Clang, add 10.8 GB for tests)">
    13   <!ENTITY llvm-time          "29 SBU (with Clang and parallelism=4, add 10 SBU 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)">
    1414
    1515  <!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          "11.3 MB">
     16  <!ENTITY clang-md5sum        "2ac5d8d78be681e31611c5e546e11174">
     17  <!ENTITY clang-size          "12 MB">
    1818
    1919  <!ENTITY rt-version                "&llvm-version;">
    2020  <!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.6 MB">
     21  <!ENTITY compiler-rt-md5sum        "3b759c47076298363f4443395e0e51c1">
     22  <!ENTITY compiler-rt-size          "1.8 MB">
    2323]>
    2424
     
    202202      -DLLVM_TARGETS_TO_BUILD="host;AMDGPU" \
    203203      -DLLVM_BUILD_TESTS=ON                 \
    204       -Wno-dev -G Ninja ..                           &amp;&amp;
     204      -Wno-dev -G Ninja ..                  &amp;&amp;
    205205ninja</userinput></screen>
    206206
    207207    <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. -->
    208211      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&lt;N&gt;/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
    213222    </para>
    214223
     
    221230    <para>
    222231      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         \
    229236      -DSPHINX_WARNINGS_AS_ERRORS=OFF \
    230       -Wno-dev ..                     &amp;&amp;
    231 make docs-llvm-html  docs-llvm-man</userinput></screen>
     237      -Wno-dev -G Ninja ..            &amp;&amp;
     238ninja docs-llvm-html  docs-llvm-man</userinput></screen>
    232239    <para>
    233240      If you have downloaded the optional packages, the clang documentation
    234241      can be built too:
    235242    </para>
    236 <screen><userinput>make docs-clang-html docs-clang-man</userinput></screen>
     243<screen><userinput>ninja docs-clang-html docs-clang-man</userinput></screen>
    237244
    238245    <para>
     
    324331          bugpoint, c-index-test, clang, clang++ (symlinks to
    325332          clang-&lt;version&gt;), clang-&lt;version&gt;, 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,
    338346          obj2yaml, opt, sancov, sanstats, scan-build, scan-view,
    339347          verify-uselistorder, and yaml2obj
    340348        </seg>
    341349        <seg>
    342           BugpointPasses.so,  LLVMHello.so, libLLVM.so, libLLVM*.a (63
    343           libraries), libLTO.so, libclang.so and libclang*.a (25 libraries)
     350          BugpointPasses.so,  LLVMHello.so, libLLVM.so, libLLVM*.a (66
     351          libraries), libLTO.so, libclang.so and libclang*.a (30 libraries)
    344352        </seg>
    345353        <seg>
     
    420428      </varlistentry>
    421429
     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
    422443      <varlistentry id="clang-offload-bundler">
    423444        <term><command>clang-offload-bundler</command></term>
     
    433454      </varlistentry>
    434455
     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
    435468      <varlistentry id="clang-rename">
    436469        <term><command>clang-rename</command></term>
     
    445478      </varlistentry>
    446479
     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
    447505      <varlistentry id="git-clang-format">
    448506        <term><command>git-clang-format</command></term>
     
    458516      </varlistentry>
    459517
     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
    460530      <varlistentry id="llc">
    461531        <term><command>llc</command></term>
     
    531601      </varlistentry>
    532602
     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
    533617      <varlistentry id="llvm-config">
    534618        <term><command>llvm-config</command></term>
     
    628712      </varlistentry>
    629713
    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 
    643714      <varlistentry id="llvm-dwarfdump">
    644715        <term><command>llvm-dwarfdump</command></term>
     
    665736      </varlistentry>
    666737
     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
    667752      <varlistentry id="llvm-extract">
    668753        <term><command>llvm-extract</command></term>
     
    727812      </varlistentry>
    728813
    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">
    730828        <term><command>llvm-mcmarkup</command></term>
    731829        <listitem>
     
    737835          </indexterm>
    738836        </listitem>
    739       </varlistentry>
     837      </varlistentry>-->
    740838
    741839      <varlistentry id="llvm-modextract">
     
    777875      </varlistentry>
    778876
     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
    779889      <varlistentry id="llvm-objdump">
    780890        <term><command>llvm-objdump</command></term>
     
    839949      </varlistentry>
    840950
     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
    841964      <varlistentry id="llvm-readobj">
    842965        <term><command>llvm-readobj</command></term>
     
    9341057          <indexterm zone="llvm llvm-tblgen">
    9351058            <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>
    9361071          </indexterm>
    9371072        </listitem>
  • general/prog/perl-modules.xml

    r82af4401 rc158d2e  
    15271527                <itemizedlist>
    15281528                  <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>
    15301530                  </listitem>
    15311531                </itemizedlist>
     
    15431543          <listitem>
    15441544            <para>
    1545               <xref linkend="perl-number-compare"/>
    1546             </para>
    1547           </listitem>
    1548           <listitem>
    1549             <para>
    15501545              <xref linkend="perl-test-warnings"/> (for the testsuite)
    1551             </para>
    1552           </listitem>
    1553           <listitem>
    1554             <para>
    1555               <xref linkend="perl-text-glob"/>
    15561546            </para>
    15571547          </listitem>
     
    26152605              <xref linkend="perl-xml-libxml"/>
    26162606            </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>
    26202607          </listitem>
    26212608        </itemizedlist>
  • general/prog/rust.xml

    r82af4401 rc158d2e  
    77  <!ENTITY rust-download-http "https://static.rust-lang.org/dist/rustc-&rust-version;-src.tar.gz">
    88  <!ENTITY rust-download-ftp  " ">
    9   <!ENTITY rust-md5sum        "d8d4d30c8d0b905f978bee3fdd618db5">
    10   <!ENTITY rust-size          "95 MB">
    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 17 SBU 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)">
    1313]>
    1414
     
    5555
    5656    <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>
    5765      <para>
    5866        Repeated builds of this package on the same machine show a wide range
     
    6573        This is because running the install as root not only downloads all of the
    6674        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.
    7077      </para>
    7178    </note>
     
    113120      <xref linkend="curl"/>,
    114121      <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"/> -->
    122124    </para>
    123125
     
    130132    <bridgehead renderas="sect4">Optional</bridgehead>
    131133    <para role="optional">
    132       <xref linkend="gdb"/> (used by debuginfo-gdb in the testsuite)
     134      <xref linkend="gdb"/> (recommended if running the testsuite)
    133135    </para>
    134136
     
    175177rpath = false
    176178
    177 # get reasonably clean output from the test harness
    178 quiet-tests = true
    179 
    180179# BLFS does not install the FileCheck executable from llvm,
    181180# so disable codegen tests
     
    196195
    197196<screen><userinput>export RUSTFLAGS="$RUSTFLAGS -C link-args=-lffi" &amp;&amp;
    198 ./x.py build</userinput></screen>
     197python3 ./x.py build</userinput></screen>
    199198
    200199    <para>
     
    226225    <para>
    227226      To run the tests issue
    228       <command>./x.py test --verbose --no-fail-fast &gt;../rustc-testlog</command>:
     227      <command>python3 ./x.py test --verbose --no-fail-fast | tee rustc-testlog</command>:
    229228      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.
    236237    </para>
    237238
     
    241242    </para>
    242243
    243 <screen><command>grep 'running .* tests' ../rustc-testlog | awk '{ sum += $2 } END { print sum }'</command></screen>
    244 
    245     <para>
    246       That should report 13224 tests. Similarly, the total tests which failed can
     244<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
    247248      be found by running:
    248249    </para>
    249250
    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>
    251252
    252253    <para>
     
    261262
    262263<screen><userinput>export LIBSSH2_SYS_USE_PKG_CONFIG=1 &amp;&amp;
    263 DESTDIR=${PWD}/install ./x.py install &amp;&amp;
     264DESTDIR=${PWD}/install python3 ./x.py install &amp;&amp;
    264265unset LIBSSH2_SYS_USE_PKG_CONFIG</userinput></screen>
    265266
     
    309310      on 32-bit x86. This whole section may be omitted if you wish to build
    310311      against the shipped llvm, or do not have clang, but the resulting build will
    311       be larger and take a little longer.
     312      be larger and take longer.
    312313    </para>
    313314
     
    361362      <seglistitem>
    362363        <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.
    364365        </seg>
    365366        <seg>
     
    380381      <?dbhtml list-presentation="table"?>
    381382
     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
    382395      <varlistentry id="cargo-fmt">
    383396        <term><command>cargo-fmt</command></term>
     
    401414          <indexterm zone="rust cargo">
    402415            <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>
    403428          </indexterm>
    404429        </listitem>
  • general/prog/vala.xml

    r82af4401 rc158d2e  
    7474    </itemizedlist>
    7575
     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
    7686    <bridgehead renderas="sect3">Vala Dependencies</bridgehead>
    7787
     
    105115    commands:</para>
    106116
    107 <!--
    108117    <note>
    109       <para>The two sed commands and the autoreconf command below are required
    110       if the optional dependency <xref linkend="graphviz"/> is not installed.
    111       This will allow building the valadoc program and libraries that can be
    112       used to generate API documentation in HTML format from 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.
    113122      </para>
    114 <screen><userinput>sed -i '115d; 121,137d; 139,140d'  configure.ac &amp;&amp;
    115 sed -i '/valadoc/d' Makefile.am                &amp;&amp;
     123
     124<screen><userinput>patch -p1 -i ../vala-&vala-version;-avoid_graphviz-1.patch &amp;&amp;
    116125ACLOCAL= autoreconf -fiv</userinput></screen>
    117126    </note>
    118 Removed in 0.42.0 - recommended Graphite. -renodr -->
    119127
    120128<screen><userinput>./configure --prefix=/usr &amp;&amp;
     
    146154          vala-&vala-major-version;,
    147155          valac,
    148           valadoc (not built if the sed is applied),
     156          valadoc (not built if the patch is applied),
    149157          vala-gen-introspect, and
    150158          vapigen (symlinks);
    151159
    152160          valac-&vala-major-version;,
    153           valadoc-&vala-major-version; (not built if the sed is applied),
     161          valadoc-&vala-major-version; (not built if the patch is applied),
    154162          vala-gen-introspect-&vala-major-version;, and
    155163          vapigen-&vala-major-version;
     
    157165        <seg>
    158166          libvala-&vala-major-version;.so and
    159           libvaladoc-&vala-major-version;.so (not built if the sed is applied)
     167          libvaladoc-&vala-major-version;.so (not built if the patch is applied)
    160168        </seg>
    161169        <seg>
    162170          /usr/include/vala-&vala-major-version;,
    163           /usr/include/valadoc-&vala-major-version; (not built if the sed is applied),
     171          /usr/include/valadoc-&vala-major-version; (not built if the patch is applied),
    164172          /usr/lib/vala-&vala-major-version;,
    165           /usr/lib/valadoc (not built if the sed is applied),
    166           /usr/share/vala, 
    167           /usr/share/valadoc (not built if the sed is 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),
    168176          /usr/share/devhelp/books/vala-&vala-major-version;, and
    169177          /usr/share/vala-&vala-major-version;
  • introduction/welcome/changelog.xml

    r82af4401 rc158d2e  
    4444
    4545    <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>
    46116      <para>September 27th, 2018</para>
    47117      <itemizedlist>
  • networking/connect/dhcp.xml

    r82af4401 rc158d2e  
    153153    </para>
    154154
    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\"'         \
    156161        -D_PATH_DHCPD_CONF='\"/etc/dhcp/dhcpd.conf\"'               \
    157162        -D_PATH_DHCLIENT_CONF='\"/etc/dhcp/dhclient.conf\"'"        &amp;&amp;
     
    163168            --with-srv6-lease-file=/var/lib/dhcpd/dhcpd6.leases     \
    164169            --with-cli-lease-file=/var/lib/dhclient/dhclient.leases \
    165             --with-cli6-lease-file=/var/lib/dhclient/dhclient6.leases &amp;&amp;
     170            --with-cli6-lease-file=/var/lib/dhclient/dhclient6.leases
     171) &amp;&amp;
    166172make -j1</userinput></screen>
    167173
  • networking/netprogs/nfs-utils.xml

    r82af4401 rc158d2e  
    6363    <bridgehead renderas="sect4">Required</bridgehead>
    6464    <para role="required">
    65       <xref linkend="libtirpc"/>
     65      <xref linkend="libtirpc"/>,
     66      <xref linkend="rpcsvc-proto"/>
    6667    </para>
    6768
  • networking/netutils/bind-utils.xml

    r82af4401 rc158d2e  
    77  <!ENTITY bind-download-http   " ">
    88  <!ENTITY bind-download-ftp    "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
    9   <!ENTITY bind-md5sum          "01d0524016ac15ea3f4b6c77d99db0b2">
     9  <!ENTITY bind-md5sum          "022fd0b03f34b359e9b79c67b1a887a8">
    1010  <!ENTITY bind-size            "8.1 MB">
    1111  <!ENTITY bind-utils-buildsize "113 MB">
  • packages.ent

    r82af4401 rc158d2e  
    319319<!ENTITY gcc-version                  "8.2.0">
    320320<!ENTITY gcc-ada-version              "8.2.0">
    321 <!ENTITY gc-version                   "7.6.4">
     321<!ENTITY gc-version                   "8.0.0">
    322322<!ENTITY gdb-version                  "8.2">
    323323<!ENTITY git-version                  "2.18.0">
    324324<!ENTITY guile-version                "2.2.4">
    325325<!ENTITY librep-version               "0.92.7">
    326 <!ENTITY llvm-version                 "6.0.1">
     326<!ENTITY llvm-version                 "7.0.0">
    327327<!ENTITY llvm-old-version             "3.9.1">
    328328<!ENTITY lua-version                  "5.3.5">
     
    337337<!ENTITY ruby-patch-version           "1">
    338338<!ENTITY ruby-version                 "&ruby-minor-version;.&ruby-patch-version;">
    339 <!ENTITY rust-version                 "1.25.0">
     339<!ENTITY rust-version                 "1.29.1">
    340340<!ENTITY scons-version                "3.0.0">
    341341<!ENTITY slang-version                "2.3.2">
     
    490490<!-- Chapter 16 -->
    491491<!ENTITY avahi-version                "0.7">
    492 <!ENTITY bind-minor-version           "9.13">
    493 <!ENTITY bind-version                 "&bind-minor-version;.2">
     492<!ENTITY bind-minor-version           "9.12">
     493<!ENTITY bind-version                 "&bind-minor-version;.2-P2">
    494494<!ENTITY mod_dnssd-version            "0.6">
    495495<!ENTITY NetworkManager-version       "1.12.2">
     
    778778<!ENTITY epiphany-version             "3.28.3.1">
    779779<!ENTITY falkon-version               "3.0.1">
    780 <!ENTITY firefox-version              "62.0.2">
     780<!ENTITY firefox-version              "62.0.3">
    781781<!ENTITY flashplayer-version          "27.0.0.187">
    782782<!ENTITY qupzilla-version             "2.2.6">
  • postlfs/config/console-fonts.xml

    r82af4401 rc158d2e  
    152152
    153153    <para>
    154       When you find a font which to wish to use, as the
     154      When you find a font which you wish to use, as the
    155155      <systemitem class="username">root</systemitem> user) edit
    156156      <phrase revision="sysv">
  • server/major/bind.xml

    r82af4401 rc158d2e  
    77  <!ENTITY bind-download-http " ">
    88  <!ENTITY bind-download-ftp  "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
    9   <!ENTITY bind-md5sum        "01d0524016ac15ea3f4b6c77d99db0b2">
     9  <!ENTITY bind-md5sum        "022fd0b03f34b359e9b79c67b1a887a8">
    1010  <!ENTITY bind-size          "8.1 MB">
    11   <!ENTITY bind-buildsize     "103 MB (add 12 MB for tests)">
     11  <!ENTITY bind-buildsize     "113 MB (add 12 MB for tests)">
    1212  <!ENTITY bind-time          "0.8 SBU (with parallelism=4; add 30+ minutes, processor independent, to run the complete test suite)">
    1313]>
     
    138138    <note><para>If IPv6 is not enabled in the kernel, there will be several
    139139    error messages: "RTNETLINK answers: Operation not permitted".  These
    140     messages do not afffect the tests.</para></note>
     140    messages do not affect the tests.</para></note>
    141141
    142142<screen role="root"><userinput>bin/tests/system/ifconfig.sh up</userinput></screen>
  • xsoft/graphweb/firefox.xml

    r82af4401 rc158d2e  
    77  <!ENTITY firefox-download-http "&mozilla-http;/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.xz">
    88  <!ENTITY firefox-download-ftp  " ">
    9   <!ENTITY firefox-md5sum        "300bac2510fe46006a1c2c6e3d895f0">
    10   <!ENTITY firefox-size          "247 MB">
     9  <!ENTITY firefox-md5sum        "01378ce8811bb595a06d0127608feacb">
     10  <!ENTITY firefox-size          "248 MB">
    1111  <!-- NB with stylo, much of the build uses rust, and therefore cargo files.
    1212    But the extra cached cargo files, if any, seem to be minimal -->
Note: See TracChangeset for help on using the changeset viewer.