mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-03-06 06:14:47 +00:00
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:
parent
729afb93e0
commit
3aee2ac264
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -75,7 +75,7 @@
|
|||||||
<screen role="nodump">
|
<screen role="nodump">
|
||||||
Device Drivers --->
|
Device Drivers --->
|
||||||
Generic Driver Options --->
|
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>
|
[*] 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 --->
|
|||||||
<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>
|
||||||
|
@ -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 – -->
|
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – -->
|
||||||
<!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}]" -->
|
||||||
|
@ -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">
|
||||||
|
Loading…
Reference in New Issue
Block a user