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; && 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