瀏覽代碼

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.


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10728 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Bruce Dubbs 11 年之前
父節點
當前提交
3aee2ac264
共有 11 個文件被更改,包括 43 次插入49 次删除
  1. 10 0
      chapter01/changelog.xml
  2. 0 13
      chapter01/whatsnew.xml
  3. 15 15
      chapter04/aboutsbus.xml
  4. 1 1
      chapter06/acl.xml
  5. 4 3
      chapter06/attr.xml
  6. 1 4
      chapter06/binutils.xml
  7. 2 3
      chapter06/eudev.xml
  8. 1 1
      chapter06/vim.xml
  9. 3 3
      chapter08/kernel.xml
  10. 2 2
      general.ent
  11. 4 4
      packages.ent

+ 10 - 0
chapter01/changelog.xml

@@ -35,6 +35,16 @@
       </itemizedlist>
       </itemizedlist>
     </listitem>
     </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>
     <listitem>
       <para>2014-08-21</para>
       <para>2014-08-21</para>
       <itemizedlist>
       <itemizedlist>

+ 0 - 13
chapter01/whatsnew.xml

@@ -244,16 +244,6 @@
     <listitem>
     <listitem>
       <para>&binutils-lto-testsuite-patch;</para>
       <para>&binutils-lto-testsuite-patch;</para>
     </listitem>
     </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>
     <listitem>
       <para>eudev-&eudev-version;</para>
       <para>eudev-&eudev-version;</para>
     </listitem>
     </listitem>
@@ -275,9 +265,6 @@
     <listitem>
     <listitem>
       <para>&readline-fixes-patch;</para>
       <para>&readline-fixes-patch;</para>
     </listitem>
     </listitem>
-    <!--<listitem>
-      <para>systemd-&systemd-version;</para>
-    </listitem>-->
     <listitem>
     <listitem>
       <para>XML::Parser-&xml-parser-version;</para>
       <para>XML::Parser-&xml-parser-version;</para>
     </listitem>
     </listitem>

+ 15 - 15
chapter04/aboutsbus.xml

@@ -36,25 +36,25 @@
   to give an estimate of how long it might take to install a package, but the
   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>
   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>
+  <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>
+    <screen><userinput>export MAKEFLAGS='-j 2'</userinput></screen>
 
 
-  <para>or just building with:</para>
+    <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>
+    <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>
   </note>
 
 
 </sect1>
 </sect1>

+ 1 - 1
chapter06/acl.xml

@@ -69,7 +69,7 @@
 
 
     <para>The Acl tests need to be run on a filesystem that supports access
     <para>The Acl tests need to be run on a filesystem that supports access
     controls after <application>Coreutils</application> has been built with the
     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
     tests</command> after <application>Coreutils</application> has been built
     later in this chapter.</para>
     later in this chapter.</para>
 
 

+ 4 - 3
chapter06/attr.xml

@@ -60,10 +60,11 @@
 <screen><userinput remap="make">make</userinput></screen>
 <screen><userinput remap="make">make</userinput></screen>
 
 
     <para>The tests need to be run on a filesystem that supports extended
     <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>
     <para>Install the package:</para>
 
 

+ 1 - 4
chapter06/binutils.xml

@@ -118,10 +118,7 @@ cd ../binutils-build</userinput></screen>
 
 
     <para>Test the results:</para>
     <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>
     <para>Install the package:</para>
 
 

+ 2 - 3
chapter06/eudev.xml

@@ -40,10 +40,9 @@
   <sect2 role="installation">
   <sect2 role="installation">
     <title>Installation of Eudev</title>
     <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>
 <para>Prepare Eudev for compilation:</para>
 
 

+ 1 - 1
chapter06/vim.xml

@@ -58,7 +58,7 @@
 
 
     <para>To test the results, issue:</para>
     <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,
     <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
     which can cause issues with the settings of the current terminal. This can

+ 3 - 3
chapter08/kernel.xml

@@ -75,7 +75,7 @@
         <screen role="nodump">
         <screen role="nodump">
 Device Drivers  ---&gt;
 Device Drivers  ---&gt;
   Generic Driver Options  ---&gt;
   Generic Driver Options  ---&gt;
-    ()  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>
     [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]</screen></note>
 
 
     <para>There are several other options that may be desired depending
     <para>There are several other options that may be desired depending
@@ -89,9 +89,9 @@ Device Drivers  ---&gt;
       <title>The rationale for the above configuration items:</title>
       <title>The rationale for the above configuration items:</title>
 
 
       <varlistentry>
       <varlistentry>
-        <term><parameter>path to uevent helper</parameter></term>
+        <term><parameter>Support for uevent helper</parameter></term>
         <listitem>
         <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>
           management when using Udev/Eudev. </para>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>

+ 2 - 2
general.ent

@@ -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 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 &ndash; -->
 <!ENTITY copyrightdate   "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY milestone       "7.6">
 <!ENTITY milestone       "7.6">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

+ 4 - 4
packages.ent

@@ -147,13 +147,13 @@
 <!ENTITY e2fsprogs-ch6-du "64 MB">
 <!ENTITY e2fsprogs-ch6-du "64 MB">
 <!ENTITY e2fsprogs-ch6-sbu "1.7 SBU">
 <!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-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-size "9 KB">
 <!ENTITY eudev-manpages-url "&anduin-other;eudev-&eudev-version;-manpages.tar.bz2">
 <!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-du "7.5 MB">
 <!ENTITY eudev-ch6-sbu "0.1 SBU">
 <!ENTITY eudev-ch6-sbu "0.1 SBU">