Author: bdubbs Date: Sat Aug 23 22:05:28 2014 New Revision: 10728 Log: Update to eudev-1.10 Add a sentence about possible make failrues if j > 1 in SBU section. Add -j1 to acl, attr, and vim tests. Update kernel options description when building the kernel.
Modified: trunk/BOOK/chapter01/changelog.xml trunk/BOOK/chapter01/whatsnew.xml trunk/BOOK/chapter04/aboutsbus.xml trunk/BOOK/chapter06/acl.xml trunk/BOOK/chapter06/attr.xml trunk/BOOK/chapter06/binutils.xml trunk/BOOK/chapter06/eudev.xml trunk/BOOK/chapter06/vim.xml trunk/BOOK/chapter08/kernel.xml trunk/BOOK/general.ent trunk/BOOK/packages.ent Modified: trunk/BOOK/chapter01/changelog.xml ============================================================================== --- trunk/BOOK/chapter01/changelog.xml Fri Aug 22 09:01:30 2014 (r10727) +++ trunk/BOOK/chapter01/changelog.xml Sat Aug 23 22:05:28 2014 (r10728) @@ -36,6 +36,16 @@ </listitem> --> <listitem> + <para>2014-08-24</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Update to eudev-1.10. Fixes + <ulink url="&lfs-ticket-root;3661">#3661</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2014-08-21</para> <itemizedlist> <listitem> Modified: trunk/BOOK/chapter01/whatsnew.xml ============================================================================== --- trunk/BOOK/chapter01/whatsnew.xml Fri Aug 22 09:01:30 2014 (r10727) +++ trunk/BOOK/chapter01/whatsnew.xml Sat Aug 23 22:05:28 2014 (r10728) @@ -244,16 +244,6 @@ <listitem> <para>&binutils-lto-testsuite-patch;</para> </listitem> - <!-- <listitem> - <para>&coreutils-shuf-segfault-patch;</para> - </listitem> --> - <!--<listitem> - <para>dbus-&dbus-version;</para> - </listitem>--> - <!-- - <listitem> - <para>eudev-&e2fsprogs-fix-test-patch;</para> - </listitem>--> <listitem> <para>eudev-&eudev-version;</para> </listitem> @@ -275,9 +265,6 @@ <listitem> <para>&readline-fixes-patch;</para> </listitem> - <!--<listitem> - <para>systemd-&systemd-version;</para> - </listitem>--> <listitem> <para>XML::Parser-&xml-parser-version;</para> </listitem> Modified: trunk/BOOK/chapter04/aboutsbus.xml ============================================================================== --- trunk/BOOK/chapter04/aboutsbus.xml Fri Aug 22 09:01:30 2014 (r10727) +++ trunk/BOOK/chapter04/aboutsbus.xml Sat Aug 23 22:05:28 2014 (r10728) @@ -36,25 +36,25 @@ to give an estimate of how long it might take to install a package, but the numbers can vary by as much as dozens of minutes in some cases.</para> - <note><para>For many modern systems with multiple processors (or cores) the - compilation time for a package can be reduced by performing a "parallel make" - by either setting an environment variable or telling the - <command>make</command> program how many processors are available. For - instance, a Core2Duo can support two simultaneous processes with:</para> - - <screen><userinput>export MAKEFLAGS='-j 2'</userinput></screen> - - <para>or just building with:</para> - - <screen><userinput>make -j2</userinput></screen> - - <para>When multiple processors are used in this way, the SBU units in the - book will vary even more than they normally would. Analyzing the output of - the build process will also be more difficult because the lines of different - processes will be interleaved. If you run into a problem with a build step, - revert back to a single processor build to properly analyze the error - messages.</para> - + <note> + <para>For many modern systems with multiple processors (or cores) the + compilation time for a package can be reduced by performing a "parallel + make" by either setting an environment variable or telling the + <command>make</command> program how many processors are available. For + instance, a Core2Duo can support two simultaneous processes with:</para> + + <screen><userinput>export MAKEFLAGS='-j 2'</userinput></screen> + + <para>or just building with:</para> + + <screen><userinput>make -j2</userinput></screen> + + <para>When multiple processors are used in this way, the SBU units in the + book will vary even more than they normally would. In some cases, the make + step will simply fail. Analyzing the output of the build process will also + be more difficult because the lines of different processes will be + interleaved. If you run into a problem with a build step, revert back to a + single processor build to properly analyze the error messages.</para> </note> </sect1> Modified: trunk/BOOK/chapter06/acl.xml ============================================================================== --- trunk/BOOK/chapter06/acl.xml Fri Aug 22 09:01:30 2014 (r10727) +++ trunk/BOOK/chapter06/acl.xml Sat Aug 23 22:05:28 2014 (r10728) @@ -69,7 +69,7 @@ <para>The Acl tests need to be run on a filesystem that supports access controls after <application>Coreutils</application> has been built with the - Acl libraries. If desired, return to this package and run <command>make + Acl libraries. If desired, return to this package and run <command>make -j1 tests</command> after <application>Coreutils</application> has been built later in this chapter.</para> Modified: trunk/BOOK/chapter06/attr.xml ============================================================================== --- trunk/BOOK/chapter06/attr.xml Fri Aug 22 09:01:30 2014 (r10727) +++ trunk/BOOK/chapter06/attr.xml Sat Aug 23 22:05:28 2014 (r10728) @@ -60,10 +60,11 @@ <screen><userinput remap="make">make</userinput></screen> <para>The tests need to be run on a filesystem that supports extended - attributes such as the ext2, ext3, or ext4 filesystems. To test the - results, issue:</para> + attributes such as the ext2, ext3, or ext4 filesystems. The tests are also + known to fail if running multiple simultaneous tests (-j option greater than + 1). To test the results, issue:</para> -<screen><userinput remap="test">make tests root-tests</userinput></screen> +<screen><userinput remap="test">make -j1 tests root-tests</userinput></screen> <para>Install the package:</para> Modified: trunk/BOOK/chapter06/binutils.xml ============================================================================== --- trunk/BOOK/chapter06/binutils.xml Fri Aug 22 09:01:30 2014 (r10727) +++ trunk/BOOK/chapter06/binutils.xml Sat Aug 23 22:05:28 2014 (r10728) @@ -118,10 +118,7 @@ <para>Test the results:</para> -<screen><userinput remap="test">make check</userinput></screen> - - <para>Six tests in the lto.exp testsuite are known to fail due - to changes in the most recent version of gcc.</para> +<screen><userinput remap="test">make -k check</userinput></screen> <para>Install the package:</para> Modified: trunk/BOOK/chapter06/eudev.xml ============================================================================== --- trunk/BOOK/chapter06/eudev.xml Fri Aug 22 09:01:30 2014 (r10727) +++ trunk/BOOK/chapter06/eudev.xml Sat Aug 23 22:05:28 2014 (r10728) @@ -40,10 +40,9 @@ <sect2 role="installation"> <title>Installation of Eudev</title> - <para>First, clean up a few warnings and fix a test script:</para> + <para>First, fix a test script:</para> -<screen><userinput remap="pre">sed -i '/struct ucred/i struct ucred;' src/libudev/util.h -sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl</userinput></screen> +<screen><userinput remap="pre">sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl</userinput></screen> <para>Prepare Eudev for compilation:</para> Modified: trunk/BOOK/chapter06/vim.xml ============================================================================== --- trunk/BOOK/chapter06/vim.xml Fri Aug 22 09:01:30 2014 (r10727) +++ trunk/BOOK/chapter06/vim.xml Sat Aug 23 22:05:28 2014 (r10728) @@ -58,7 +58,7 @@ <para>To test the results, issue:</para> -<screen><userinput remap="test">make test</userinput></screen> +<screen><userinput remap="test">make -j1 test</userinput></screen> <para>However, this test suite outputs a lot of binary data to the screen, which can cause issues with the settings of the current terminal. This can Modified: trunk/BOOK/chapter08/kernel.xml ============================================================================== --- trunk/BOOK/chapter08/kernel.xml Fri Aug 22 09:01:30 2014 (r10727) +++ trunk/BOOK/chapter08/kernel.xml Sat Aug 23 22:05:28 2014 (r10728) @@ -75,7 +75,7 @@ <screen role="nodump"> Device Drivers ---> Generic Driver Options ---> - () path to uevent helper [CONFIG_UEVENT_HELPER_PATH] + [ ] path to uevent helper [CONFIG_UEVENT_HELPER] [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]</screen></note> <para>There are several other options that may be desired depending @@ -89,9 +89,9 @@ <title>The rationale for the above configuration items:</title> <varlistentry> - <term><parameter>path to uevent helper</parameter></term> + <term><parameter>Support for uevent helper</parameter></term> <listitem> - <para>Having an entry in this space will interfere with device + <para>Having this opion set may interfere with device management when using Udev/Eudev. </para> </listitem> </varlistentry> Modified: trunk/BOOK/general.ent ============================================================================== --- trunk/BOOK/general.ent Fri Aug 22 09:01:30 2014 (r10727) +++ trunk/BOOK/general.ent Sat Aug 23 22:05:28 2014 (r10728) @@ -1,6 +1,6 @@ -<!ENTITY version "SVN-20140821"> +<!ENTITY version "SVN-20140824"> <!ENTITY short-version "svn"> <!-- Used in dbus chapter, change to x.y for release --> -<!ENTITY releasedate "August 21, 2014"> +<!ENTITY releasedate "August 24, 2014"> <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "7.6"> <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> Modified: trunk/BOOK/packages.ent ============================================================================== --- trunk/BOOK/packages.ent Fri Aug 22 09:01:30 2014 (r10727) +++ trunk/BOOK/packages.ent Sat Aug 23 22:05:28 2014 (r10728) @@ -147,13 +147,13 @@ <!ENTITY e2fsprogs-ch6-du "64 MB"> <!ENTITY e2fsprogs-ch6-sbu "1.7 SBU"> -<!ENTITY eudev-version "1.9"> -<!ENTITY eudev-size "1,722 KB"> +<!ENTITY eudev-version "1.10"> +<!ENTITY eudev-size "1,736 KB"> <!ENTITY eudev-url "http://dev.gentoo.org/~blueness/eudev/eudev-&eudev-version;.tar.gz"> -<!ENTITY eudev-md5 "da8083b30b44177445b21e8299af23a1"> +<!ENTITY eudev-md5 "60d96aa6e111c4cf06a8a2186c60a281"> <!ENTITY eudev-manpages-size "9 KB"> <!ENTITY eudev-manpages-url "&anduin-other;eudev-&eudev-version;-manpages.tar.bz2"> -<!ENTITY eudev-manpages-md5 "9742236280dfc34ba034173efd69f5cf"> +<!ENTITY eudev-manpages-md5 "5be15528788635818104146957171f5d"> <!ENTITY eudev-ch6-du "7.5 MB"> <!ENTITY eudev-ch6-sbu "0.1 SBU"> -- http://lists.linuxfromscratch.org/listinfo/lfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page