Author: ken
Date: Sat Jun 30 14:18:19 2018
New Revision: 20215

Log:
Remove old text about symlinking a dbg version of ld: for any LFS build from 
the last fourteen months that will make the system both unusable and unbootable.

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/prog/valgrind.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/networking/netlibs/curl.xml
   trunk/BOOK/x/installing/libinput.xml

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent      Thu Jun 28 14:48:01 2018        (r20214)
+++ trunk/BOOK/general.ent      Sat Jun 30 14:18:19 2018        (r20215)
@@ -1,12 +1,12 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "28">                   <!-- Always 2 digits -->
+<!ENTITY day          "30">                   <!-- Always 2 digits -->
 <!ENTITY month        "06">                   <!-- Always 2 digits -->
 <!ENTITY year         "2018">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "June 28th, &year;">
+<!ENTITY releasedate  "June 30th, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
 <!ENTITY lfs-version  "development">          <!-- x.y|development -->

Modified: trunk/BOOK/general/prog/valgrind.xml
==============================================================================
--- trunk/BOOK/general/prog/valgrind.xml        Thu Jun 28 14:48:01 2018        
(r20214)
+++ trunk/BOOK/general/prog/valgrind.xml        Sat Jun 30 14:18:19 2018        
(r20215)
@@ -117,29 +117,6 @@
             --datadir=/usr/share/doc/valgrind-&valgrind-version; &amp;&amp;
 make</userinput></screen>
 
-    <note>
-     <para>
-       To run the tests for this package, valgrind requires a version of the
-       /lib/ld-2.26.so (or later) library with debugging symbols present.
-       Normally in LFS these debugging symbols are stripped at the end of
-       Chapter 6. To get this library, glibc must be rebuilt with the current
-       glibc version using the same compiler that was used to build LFS. The
-       ld.so can then be renamed to ld-2.26.so.dbg and copied to /lib.
-       Then a symlink needs to be changed:</para>
-
-<screen role="nodump"><userinput>ln -sfv ld-2.26.so.dbg 
/lib/ld-linux-x86-64.so.2</userinput></screen>
-    
-     <para>
-       Adjust the above instruction as needed for a 32-bit system or for a
-       different version of glibc.
-     </para>
-
-     <para>
-       In addition, other glibc libraries with debugging symbols present
-       may be needed for some tests.
-     </para>
-    </note>
-
     <para>
       To test the results, issue: <command>make regtest</command>. The tests
       may hang forever if <xref linkend="gdb"/> is not installed. Some tests

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Thu Jun 28 14:48:01 
2018        (r20214)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Sat Jun 30 14:18:19 
2018        (r20215)
@@ -45,6 +45,18 @@
       <para>June 28th, 2018</para>
       <itemizedlist>
         <listitem>
+          <para>[ken] - Remove obsolete text from valgrind re symlinking 
ld-linux
+          to a .dbg version of ld.  In April 2017 LFS changed the strip 
commands.
+          That file now only contains debug symbols and is loaded when needed:
+          making the symlink breaks the system. Remove related text from 
curl.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
+      <para>June 28th, 2018</para>
+      <itemizedlist>
+        <listitem>
           <para>[ken] - Update to fribidi-1.0.4.  Fixes
           <ulink url="&blfs-ticket-root;10857">#10857</ulink>.</para>
         </listitem>

Modified: trunk/BOOK/networking/netlibs/curl.xml
==============================================================================
--- trunk/BOOK/networking/netlibs/curl.xml      Thu Jun 28 14:48:01 2018        
(r20214)
+++ trunk/BOOK/networking/netlibs/curl.xml      Sat Jun 30 14:18:19 2018        
(r20215)
@@ -159,33 +159,10 @@
     Still a lot of test failures.  I did have c-ares, Kerberos, and ldap
     installed this time.  Best guess is that servers are not available.
 -->
-    <note>
-      <para>
-      If running the tests for this package with valgrind, it will require a
-      version of /lib/ld-2.[MINORVERSION].so library
-      with debugging symbols present.
-      </para>
-
-      <para>Current versions of LFS do not strip /lib/ld-[MINORVERSION].so but
-      previous versions of LFS stripped these debugging symbols at the end of
-      Chapter 6. To get this library on older systems, glibc must be rebuilt 
-      with the currently running
-      glibc version using the same compiler that was used to build LFS. The
-      ld-[MINORVERSION].so can then be renamed to ld-2.[MINORVERSION].so.dbg
-      and copied to /lib. Then a symlink needs to be changed: 
-      </para>
-
-      <screen role="nodump"><userinput>ln -sfv ld-2.[MINORVERSION].so.dbg 
/lib/ld-linux-x86-64.so.2</userinput></screen>
-
-      <para>
-      Adjust the above instruction as needed for a 32-bit system
-      and to match your installed version of glibc.
-      </para>
-    </note>
 
     <para>
       To run the test suite, issue: <command>make test</command>. Two (of 857) 
tests
-      failsfor unknown reasons.<!--
+      fail for unknown reasons.<!--
 Added by Pierre for curl-7.59.0:
 no stunnel, no valgrind, no options
 Warning: smb server unexpectedly alive

Modified: trunk/BOOK/x/installing/libinput.xml
==============================================================================
--- trunk/BOOK/x/installing/libinput.xml        Thu Jun 28 14:48:01 2018        
(r20214)
+++ trunk/BOOK/x/installing/libinput.xml        Sat Jun 30 14:18:19 2018        
(r20215)
@@ -123,19 +123,6 @@
       <command>meson</command> command above. The external
       library, libunwind, must be installed.</para>
 
-      <para> To run the tests for this package, valgrind requires a version of
-      the /lib/ld-2.23.so (or later) library with debugging symbols present.
-      Normally in LFS these debugging symbols are stripped at the end of
-      Chapter 6. To get this library, glibc must be rebuilt with the current
-      glibc version using the same compiler that was used to build LFS.  The
-      ld-2.23.so can then be renamed to ld-2.23.so.dbg and copied to /lib.
-      Then a symlink needs to be changed:</para>
-
-      <screen role="nodump"><userinput>ln -sfv ld-2.23.so.dbg 
/lib/ld-linux-x86-64.so.2</userinput></screen>
-
-      <para>Adjust the above instruction as needed for a 32-bit system
-      or for a different version of glibc</para>
-
     </note>
 
     <para>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to