Ignore:
Timestamp:
01/27/2016 11:21:15 PM (8 years ago)
Author:
DJ Lucas <dj@…>
Branches:
systemd-13485
Children:
1e76622
Parents:
a7e1ac8
Message:

Merge Chapter 13 from trunk.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/gdb.xml

    ra7e1ac8 r2037ec4  
    77  <!ENTITY gdb-download-http "https://ftp.gnu.org/gnu/gdb/gdb-&gdb-version;.tar.xz">
    88  <!ENTITY gdb-download-ftp  "ftp://ftp.gnu.org/gnu/gdb/gdb-&gdb-version;.tar.xz">
    9   <!ENTITY gdb-md5sum        "2a35bac41fa8e10bf04f3a0dd7f7f363">
     9  <!ENTITY gdb-md5sum        "39e654460c9cdd80200a29ac020cfe11">
    1010  <!ENTITY gdb-size          "18 MB">
    11   <!ENTITY gdb-buildsize     "580 MB (with the test suite)">
    12   <!ENTITY gdb-time          "11.4 SBU (with the test suite)">
     11  <!ENTITY gdb-buildsize     "419 MB (additional 349 MB for tests)">
     12  <!ENTITY gdb-time          "2.4 SBU (add up to 7.8 SBU for tests)">
    1313]>
    1414
     
    8282      <xref linkend="doxygen"/>,
    8383      <xref linkend="guile"/>,
    84       <xref linkend="python2"/>, and
    85       <ulink url="http://sourceware.org/systemtap">SystemTap (optional runtime
    86       dependency, also used in a few tests)</ulink>.
     84      <xref linkend="python2"/>,
     85      <xref linkend="valgrind"/>, and
     86      <ulink url="https://sourceware.org/systemtap/">SystemTap</ulink>
     87      (run-time dependency, also used in a few tests)
    8788    </para>
    8889
     
    111112
    112113    <para>
    113       To run the test suite, issue the following commands:
     114      To test the results, issue:
    114115    </para>
    115116
    116117<screen><userinput>pushd gdb/testsuite &amp;&amp;
    117 make     site.exp &amp;&amp;
    118 echo "set gdb_test_timeout 120" >> site.exp &amp;&amp;
     118make  site.exp      &amp;&amp;
     119echo  "set gdb_test_timeout 120" &gt;&gt; site.exp &amp;&amp;
    119120runtest TRANSCRIPT=y
    120121popd</userinput></screen>
    121122
    122123    <para>
    123       There are many problems with the test suite. Your results will depend on
    124       installed compilers, as well as whether or not you are running it locally
    125       or remotely. Although we do extend the timeout above, there are still many
    126       tests that will time out. Note that by changing the timeout value, the
    127       number of tests is no longer conserved. There are also failures associated
    128       with system readline 6.x among others. Unexpected failures should be about
    129       0.5%.
     124      See <emphasis>gdb/testsuite/README</emphasis> and <ulink
     125      url="https://sourceware.org/gdb/wiki/TestingGDB">TestingGDB</ulink>.
     126      There are many problems with the test suite. First one is that you need
     127      to clean some directories, if re-running the tests. For that reason, it
     128      is recommended to make a copy of the compiled source code directory,
     129      before the tests, in case you need to run the tests again. Results depend
     130      on installed compilers, there are differences if run locally or remotely,
     131      a large number of timeouts (there is a variable that can be set to
     132      increase time for timeout, but changing it, apparently the total number
     133      of tests is not conserved), there are failures associated with system
     134      readline 6.x, between others. A few tests assume that the header file
     135      <filename>&lt;sys/sdt.h&gt;</filename>, part of <ulink
     136      url="https://sourceware.org/systemtap/">SystemTap</ulink>, is present.
     137      Unexpected failures are less than 0.3%.
    130138    </para>
    131139
     
    164172        </seg>
    165173        <seg>
    166           /usr/include/gdb and
    167           /usr/share/gdb
     174          /usr/{include,share}/gdb and /usr/share/doc/gdb-&gdb-version;
    168175        </seg>
    169176      </seglistitem>
Note: See TracChangeset for help on using the changeset viewer.