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
This commit is contained in:
Bruce Dubbs 2014-08-24 05:05:28 +00:00
parent 729afb93e0
commit 3aee2ac264
11 changed files with 43 additions and 49 deletions

View File

@ -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>

View File

@ -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>

View File

@ -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 <note>
compilation time for a package can be reduced by performing a "parallel make" <para>For many modern systems with multiple processors (or cores) the
by either setting an environment variable or telling the compilation time for a package can be reduced by performing a "parallel
<command>make</command> program how many processors are available. For make" by either setting an environment variable or telling the
instance, a Core2Duo can support two simultaneous processes with:</para> <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> <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>
<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>

View File

@ -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>

View File

@ -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 attributes such as the ext2, ext3, or ext4 filesystems. The tests are also
results, issue:</para> 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>

View File

@ -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> <screen><userinput remap="test">make -k 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>
<para>Install the package:</para> <para>Install the package:</para>

View File

@ -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 <screen><userinput remap="pre">sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl</userinput></screen>
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>

View File

@ -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

View File

@ -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>

View File

@ -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}]" -->

View File

@ -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-version "1.10">
<!ENTITY eudev-size "1,722 KB"> <!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">