Ignore:
Timestamp:
08/01/2015 04:26:22 AM (9 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
systemd-13485
Children:
ad6910d
Parents:
4a83293
Message:

Import back into SVN from Github

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/valgrind.xml

    r4a83293 rac38e9dc  
    88  <!ENTITY valgrind-download-ftp  " ">
    99  <!ENTITY valgrind-md5sum        "60ddae962bc79e7c95cfc4667245707f">
    10   <!ENTITY valgrind-size          "10.4 MB">
    11   <!ENTITY valgrind-buildsize     "259.7 MB (additional 21.44 MB for tests and html documentation.)">
    12   <!ENTITY valgrind-time          "1.4 SBU (additional 9.2 SBU for tests and building html documentation.)">
     10  <!ENTITY valgrind-size          "10.5 MB">
     11  <!ENTITY valgrind-buildsize     "401 MB and an additional 20 MB for tests">
     12  <!ENTITY valgrind-time          "1.1 SBU and an additional 4.7 SBU for tests">
    1313]>
    1414
     
    3838    </para>
    3939
    40     &lfs76_checked;
     40    &lfs77_checked;
    4141
    4242    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8181      <xref linkend="llvm"/> (with Clang),
    8282      <xref linkend="gdb"/> (for tests), and
    83       <ulink url="http://www.openmp.org/">OpenMP</ulink>
     83      <ulink url="http://www.open-mpi.org/">OpenMPI</ulink>
    8484    </para>
    8585
     
    8787    <para role="optional">
    8888      <xref linkend="libxslt"/> and
    89       <xref linkend="texlive"/>
     89      <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>)
    9090    </para>
    9191
     
    101101    commands:</para>
    102102
    103 <screen><userinput>sed -i 's/-mt//g' configure &amp;&amp;
    104 sed -i 's|/doc/valgrind||' docs/Makefile.in &amp;&amp;
    105 ./configure --prefix=/usr \
    106             --datadir=/usr/share/doc/valgrind-&valgrind-version; &amp;&amp;
     103<screen><userinput>sed -e 's#|3.\*#&amp;|4.\*#' \
     104    -e 's/-mt//g'        \
     105    -e 's:2.20:2.21:g'   \
     106    -i configure         &amp;&amp;
     107
     108sed -i "s:/doc/valgrind::g" docs/Makefile.in &amp;&amp;
     109
     110./configure --prefix=/usr --datadir=/usr/share/doc/valgrind-&valgrind-version; &amp;&amp;
    107111make</userinput></screen>
    108112
     
    110114      To test the results, issue: <command>make regtest</command>.
    111115    </para>
    112 
     116<!--  Note to maintainer: Recheck when next texlive (2015) is released.
    113117    <para>
    114118      If you wish to regenerate the documentation, run:
    115119    </para>
    116120
    117 <screen><userinput>pushd docs         &amp;&amp;
    118 make html-docs &amp;&amp;
    119 popd</userinput></screen>
    120 
     121<screen><userinput>make -C docs download-docs</userinput></screen>
     122-->
    121123    <para>
    122124      Now, as the <systemitem class="username">root</systemitem> user:
     
    131133
    132134    <para>
    133       <command>sed -i 's/-mt//g' configure</command>: Fixes configure script to
    134       find newer versions of Boost.
    135     </para>
    136 
    137     <para>
    138       <command>sed s|/doc/valgrind|| ... </command>: This sed provides for
     135      <command>sed -e ... configure</command>: The first expression fixes an
     136      issue that prevents Valgrind from compiling on systems running Linux-4.x,
     137      the second expression fixes building with Glibc 2.21, and the third
     138      expression fixes the configure script to find recent versions of Boost.
     139    </para>
     140
     141    <para>
     142      <command>sed -i ... docs/Makefile.in </command>: This sed provides for
    139143      installing the documentation in a versioned directory.
    140144    </para>
     
    164168        </seg>
    165169        <seg>
    166           vgpreload_core-amd64-linux.so,
    167           vgpreload_drd-amd64-linux.so,
    168           vgpreload_exp-dhat-amd64-linux.so,
    169           vgpreload_exp-sgcheck-amd64-linux.so,
    170           vgpreload_helgrind-amd64-linux.so,
    171           vgpreload_massif-amd64-linux.so, and
    172           vgpreload_memcheck-amd64-linux.so
     170          libcoregrind-&lt;Arch&gt;-linux.a,
     171          libreplacemalloc_toolpreload-&lt;Arch&gt;-linux.a,
     172          libvex-&lt;Arch&gt;-linux.a,
     173          vgpreload_core-&lt;Arch&gt;-linux.so,
     174          vgpreload_drd-&lt;Arch&gt;-linux.so,
     175          vgpreload_exp-dhat-&lt;Arch&gt;-linux.so,
     176          vgpreload_exp-sgcheck-&lt;Arch&gt;-linux.so,
     177          vgpreload_helgrind-&lt;Arch&gt;-linux.so,
     178          vgpreload_massif-&lt;Arch&gt;-linux.so, and
     179          vgpreload_memcheck-&lt;Arch&gt;-linux.so, where
     180          &lt;Arch&gt;=x86, amd64
    173181        </seg>
    174182        <seg>
Note: See TracChangeset for help on using the changeset viewer.